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

UpdatedFlutter_Mobile_Apps_Development_Course_Outline

Uploaded by

abdull gaming yt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

UpdatedFlutter_Mobile_Apps_Development_Course_Outline

Uploaded by

abdull gaming yt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Flutter Mobile Apps Development Course

This intensive 3-month program equips students with the skills to design,
develop, and deploy high-quality cross-platform mobile applications using
Flutter. Through hands-on practice and real-world projects, students will
gain expertise in UI design, state management, networking, database
integration, and Firebase. By the end of the course, participants will be able
to confidently create robust and efficient mobile applications, ready to
succeed in the competitive app development industry.

Week Topics Sub-Topics Learning


Outcomes
Week 1 Introduction to - Environment Setup Understand the
Flutter - IDE Configuration setup and tools
- Flutter DevTools required for Flutter
- pub.dev development.
-Structure of the first Run our first app
app
-widgets and its types
Week 2 Dart Dart Basics Understand the
Programming Variable and Datatypes basics of Dart
Language User Input Programming
Arithmetic Operators Language
Decision Making
Loops
List and Map
Week 3 Dart Functions Advance Dart
Programming Object Oriented Programming
Language Programming Language concepts
Advance Exception Handling

Week 4 Flutter UI - Basic UI Widgets Gain familiarity


Design, with basic UI
- Text elements.
- Container
- Row, Column,
SingleChildScrollView,
Stack, Positioned
- Button

Week 5 Advance UI -Listview and its types Manage navigation


Design + -GridView and its types and data transfer
Navigation & between screens in
Routing - Navigate to a New the app.
Screen and Back
-Drawer in flutter
- Send Data to a New
Screen
- Return Data from a
Screen
Week 6 TextFormFields - user input Using forms for
and Froms + - setState collecting user
State data.
Management - Manage app state
Part 1 using setState.

Week 7 Shared - Shared Preferences, simple key-value


Preferences and -SQLite Basics storage with
Database - Part - CRUD Operations Shared Preferences
1 - SQLite Database Set up local data
- Shared Preferences storage with
SQLite.
Week 8 Shared -how to store , retrieve , Manage data
Preferences and update and delete the persistence using
Database - Part data in the local SQLite. Perform
2 internal storage of the CRUD operations
user in the form of
table
Week 9 Networking - - RESTful APIs Integrate API data
Part 1 - HTTP Requests into the app using
-Get method HTTP requests,
-Put method And to get the data
-Post method from the server
-Delete method using API
Week 10 Networking - - JSON Serialization Work with JSON
Part 2 - JSON Encode & data and generate
Decode models for
- Model Generation structured data
Tools handling.
Week 11 State - Bloc Pattern i.e Utilize advanced
Management - Business Logic state management
Part 2 Component Bloc pattern.
Week 12 Firebase - Firebase integration Integrate Firebase
Database - firebase for authentication,
authentication database, and
- final project storage.

You might also like