0% found this document useful (0 votes)
12 views6 pages

Flutter Road Map

The document outlines a comprehensive syllabus for learning the Flutter framework, covering topics from basic programming concepts to advanced Flutter applications. Key areas include Dart programming, Flutter fundamentals, project architecture, database management with Sqflite, API handling, and Firebase integration. The syllabus is structured to guide learners through practical app development, including a BMI calculator, a Todo app, and a social app with real-time features.

Uploaded by

Rafik Hz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views6 pages

Flutter Road Map

The document outlines a comprehensive syllabus for learning the Flutter framework, covering topics from basic programming concepts to advanced Flutter applications. Key areas include Dart programming, Flutter fundamentals, project architecture, database management with Sqflite, API handling, and Firebase integration. The syllabus is structured to guide learners through practical app development, including a BMI calculator, a Todo app, and a social app with real-time features.

Uploaded by

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

FLUTTER FRAMEWORK

Next Gen
Introduction
SYLLABUS
What is programming
What is programming language
What is mobile development
Difference between native & cross platforms
what is IDE

Introduction to Dart
Variables
Update variable and Make error
Initialize vs Declare
int, double, String & boolean
list & map
var, dynamic & final, const
operators
if statement ,iinline if, if null & switch case
function
loops

OOP
classes & objects
constructor , special constructor
inheritance
super
override
abstract
Flutter Fundamentals

flutter sdk & how to download


App Bar
flutter inspector
Icon Button
Column , Expanded & Column Attributes

Flutter
Row
Single Child Scroll View
Stack & Container
Text form filed (login design),
List View , List View & Model Class
StatefulWidget & StatelessWidget

Flutter Advanced [BMI Calculator App]


build BMI Calculator
Slider & Floating Action Button
Pubspec & assets
Add Logic to App
Navigation & Passing Data Between Screens

Flutter Project Architecture

Reusable components.
form Validation
Obscure Text
Sqflite [Todo App]
Bottom Navigation Bar.
Future & async & await.
Error Handling.
Create database.
Insert to database.
Get data from database.
BLoC Fundamentals.
BLoC Observer.
Bottom navigation bar with cubit.
Database with cubit.
Done & Archived tasks.
Delete tasks and finish app.

APIs and Networking [News App]


What is APIs.
App Theme.
Dio Package.
Dark Mode.
Shared Preferences.
Search.
Web View.
Handling APIs Professionally

Handling APIs on Postman.


On Boarding (Page View).
Handling APIs Professionally [login screen].
Model Class Handling Shared Pref Professionally.
Build Shop .
Grid View [Products].
Setup Categories & Favorites [like a pro].
Profile & Logout.
Register & Update User.
Search & Finish Shop App
Firebase and Clouding [Social App]

Intro to Firebase.
Firebase Authentication.
.Firebase Firestore.
Send Email Verification.
Setup Layout.
Setup Profile.
Edit Profile [firebase storage].
Edit Profile & Cover [images].
Create New Post.
Get Posts & Posts Likes.
Get All Users.
.Chat Send & Get Message.
Send Notification from Console [FCM].
Handling Notifications While App is Open [FCM].
Handling Background Notifications [FCM].
FCM Rest APIs & FCM Topics

You might also like