0% found this document useful (0 votes)
44 views

Apps Development With Flutter

The document provides information about a Flutter course for apps development. It states that the course is suitable for students, beginners, Java programmers, and freelancers interested in learning cross-platform mobile app development. The course covers topics like Dart programming, Flutter UI design, user inputs, animations, state management, and integrating APIs. It lasts for 30 classes over 60 hours and includes building an e-commerce or blog app as a final project. The instructor is Aiub Ali and the course fee is 90,000 BDT.

Uploaded by

Sayma Sadia
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Apps Development With Flutter

The document provides information about a Flutter course for apps development. It states that the course is suitable for students, beginners, Java programmers, and freelancers interested in learning cross-platform mobile app development. The course covers topics like Dart programming, Flutter UI design, user inputs, animations, state management, and integrating APIs. It lasts for 30 classes over 60 hours and includes building an e-commerce or blog app as a final project. The instructor is Aiub Ali and the course fee is 90,000 BDT.

Uploaded by

Sayma Sadia
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Apps Development with Flutter (Cross Platform)

Android software development is the process by which new applications are created for the Android
operating system. Applications are usually developed in the Java programming language using the
Android Software Development Kit, but other development tools are available.

Candidate Profile:

The following people can attend the program.

 Students who are looking for great academic projects.


 Beginners in programming, who want a head start in a new niche.
 Java Programmers who wish to acquire hottest skill set and make themselves versatile.
 Freelancers who wish to tap the increasing demand in the market, for custom Android app
development.

Prerequisite:

It is ideal for students to have object-oriented programming skills using Java before progressing on to
mobile application development. Therefore, students with little or no knowledge of flutter are urged to
proceed to this course after successfully completing the Flutter Course or obtain equivalent skills in this
area.

Course Objectives:

During the introductory course, the following topics are covered:

 Understand the entire Android Apps Development Cycle.


 Enable the students to independently create new Android Applications.

 Total Class Hours: 60+


 Total Class: 30 (Class Days could have increase as per project work)
 Class Schedule: Any 03 Days of Week
 Instructor Name: Aiub Ali (Senior Instructor of IsDB & BITM)

 Weekly Class: 03 Days (2 Hours per Class) (N.B. Class hour could have change according to
participants availability)
 Course Fee: 90000 BDT Only (Excluding VAT & TAX) After Discount (Original Fee 15000)

 Vanue: Genuity Training


Course Outlines
Module 01 Topic Name Coverage

Day 01 Introduction Introduction


What is Flutter?
c. Why should learn Flutter?
d. Future of the Flutter
Module 02

Day 02 Setup and Installation Install Flutter SDK


Install IDE (Android Studio/VS Code
Day 03 Install Android Emulator(Memu/Build in Emulator/Vysor)
Git set up and Instalation
Module 03

Day 04 Dart Programming Variable


Data types
Operator
Functions
Controll Statement
Day 05 Loops
Lists
Maps
Enums
Exception Handling
Future, Async and Await
Module 04

Day 06 Dart OOPs Class and Objects


Constructor
Inheritance
Day 07 Abstraction
Encapsulation
Polymorphism
Module 05

Day 08 Flutter UI Design Introduction to Flutter Framework


Widgets – Stateless and Stateful
Widget tree, Widget types and Element tree
Day 09 Assets, Image and Icon
Theme and Styling
Layout Widgets
Standard and Material Widgets
Day 10 Alert Dialog
Responsive Layout Design
List View,
Grid View and Custom Scrollable Widgets
Module 06

Day 11 Flutter User Inputs TextField


TextForm Field
Flutter Buttons
Day 12 Flutter Dropdown List
Flutter Dimissible Widget
Flutter Gesture Dectector
Module 07

Day 13 Flutter Animations Flutter Hero Animations


and Design Implicit and Explicit Animations
Stagered Animation
8. Flutter Routing and Navigation
Named Routing
Navigation Widgets
Argument Passing
Module 08

Day 14 State Management Stateful Widget and it’s lifecycle


Global Keys
Day 15 Provider Package
Change Notifier, Change Notifier Provider and Consumer
Module 09

Day 16 Local Persistence Shared Preferences


SQFLite Database for Mobile
Module 10

Day 17 Flutter Networking Http Package


JSON Serialization
Exception Handling
Module 11

Day 18 Flutter Camera and Camera and Storage


Storage
Module 12

Day 19 UI Design 5 + UI Design with Flutter


Module 13

Day 20 Firebase Cloud Firestore


Firebase Sign up and Sign In Authentication
Firebase Fire store Database

Day 21 Firebase Storage


Crud Operation
Push Notifications
Module 14

Day 22 API Integration API Integration and HTTP Request Handling


API Integration Project using Demo API (E-commerce or others)
Module 15

Day 23 Review Class 01


Day 24 Class 02
Day 25 Class 03
Module 16
Day 26 Project E-Commerce app from Scratch
Day 27 Blog App
Build and Prepare to Upload
Day 28 Project Review
Module 17
Day 29 How to earn with Find work from Fiverr or Upwork
Flutter Start your own Business
Earn from your apps
Day 30 Exam Exam

You might also like