FLUTTER
FOR STUDENTS



Flutter
Course Overview
Google’s Flutter helps to develop cross-platform native Apps.
Expectations and Goals:
The course is designed for those who are interested in developing cross-platform mobile app but don’t have any knowledge on any mobile technology. On learning this framework, one will be able to build cross-platform mobile app and deploy in the real device.
Trainee(s) with no prior knowledge in mobile technology can easily enrol themselves for the course. Basic knowledge of programming will be sufficient.
Page 1/4

Introduction of mobile Apps
Discussion on different technology and framework
Introduction to Flutter
Topics Covered:
Module 1:
Description:
Prerequisites:



Page 3/4
States in flutter
Use of stateful widgets
Use of stateless widgets
Implementation
Module 6:
Different layouts and its use
Widgets in form of layouts and with other common widgets
Designing with widget and material designing components
Handling events and functions
Module 7:
Use of list views
Multiline text/input in the view and its management
Creation of customized widgets
Different states and widgets connection
Styling and theming
Module 8:
Creation of different screens and navigating
Addition of different navigating tabs
Linking with the menus and options
Module 9:
Module 10:



What is Dart
How to write code in dart?
Oops concept in details
Implementation
Process of creation of project
Writing the first code
Linking the code
Running into device
Introduction to widgets
Use of different widgets and its implementation
Widget tree
Module 4:
Module 5:
Page 2/4
Installation of IDE(s), tools, packages
Setting up of virtual device
Module 2:
Flutter Definition
Flutter Architecture
Introduction to Dart
Module 3:

Project Work and Documentation
Use of SQLite
Device storage / Http Request handling
Page 4/4
Module 11:
Use of Camera, capturing image and its storage
Handling multimedia support
Creation of multimedia supported Apps
Module 12:
Access of map in the app
Storage
Module 13:
Module 14:
Thank You