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:



Page 3/4

States in flutter
Use of stateful widgets
Use of stateless widgets

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

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


Module 13:

Module 14:

Thank You