Module 01: Get Started
Project List
Class Schedule and Social Media Links
Module 02: Flutter Live Class Week 01
Flutter App Development Live Class 01 – Orientation & Introduction about Course
Flutter App Development Live Class 02 – Numbers, String, Boolean
Assignment: Solve given problem (Dart Programming Language)
Module 03: Flutter Live Class Week 02
Flutter App Development Live Class 03 – OOP Concept
Flutter App Development Live Class 04 – Dart Polymorphism
Assignment: Solve given problem (Dart Programming Language)
Module 04: Flutter Live Class Week 03
Flutter App Development Live Class 05 – Flutter Installation and Setup
Flutter App Development Live Class 06 – Pubspec.yaml explanation
Assignment: Build an App Intro Page using Tab Bar widget
Module 05: Flutter Live Class Week 04
Flutter App Development Live Class 07 – Layout Widgets (Row, Column, Stack, Positioned, etc)
Assignment: Build an App Intro Page using PageView Widget
Flutter App Development Live Class 08 – Scroll Bar
Assignment: Build an App with Customized Navigation Bar
Module 06: Flutter Live Class Week 05
Flutter App Development Live Class 09 – Theme, ThemeData and Styling
Flutter App Development Live Class 10 – Flutter Animations
Assignment: Build App with Given Animation
Module 07: Flutter Live Class Week 06
Flutter App Development Live Class 11 – Pub.dev and Packages
Flutter App Development Live Class 12 – Responsive Design Intro
Assignment: Build an Responsive Design App with Given UI
Module 08: Flutter Live Class Week 07
Flutter App Development Live Class 13 – Using ScreenUtils Package
Flutter App Development Live Class 14 – Data Persistence
Assignments
Module 09: Flutter Live Class Week 08
Flutter App Development Live Class 15 – Local Databases (Hive)
Assignment: Build an App using Hive with Given Scenario
Flutter App Development Live Class 16 – Stateful Widget In Depth
Assignment: Solve Stateful Widget Problem
Module 10: Flutter Live Class Week 09
Flutter App Development Live Class 17 – Application Programming Interface (API)
Flutter App Development Live Class 18 – Creating Fake API
Assignments
Module 11: Flutter Live Class Week 10
Flutter App Development Live Class 19 – Book Library Manager UI Design Part 01
Flutter App Development Live Class 20 – Book Library Manager UI Design Part 02
Assignments
Module 12: Flutter Live Class Week 11
Flutter App Development Live Class 21 – Book Library Manager API Integration Part 01
Flutter App Development Live Class 22 – Book Library Manager API Integration Part 02
Assignments
Module 13: Flutter Live Class Week 12
Flutter App Development Live Class 23 – State Management with Provider
Flutter App Development Live Class 24 – Implement Book Manager with Provider
Assignments
Module 14: Flutter Live Class Week 13
Flutter App Development Live Class 25 – State Management with GetX
Flutter App Development Live Class 26 – Implement Book Manager with GetX
Assignments
Module 15: Flutter Live Class Week 14
Flutter App Development Live Class 27 – State Management with Bloc
Flutter App Development Live Class 28 – Implement Book Manager with Bloc
Assignments
Module 16: Flutter Live Class Week 15
Flutter App Development Live Class 29 – Firebase Console
Flutter App Development Live Class 30 – Push Notification
Assignments
Module 17: Flutter Live Class Week 16
Flutter App Development Live Class 31 – CI/CD Concept
Flutter App Development Live Class 32 – Platform-specific Code (Method Channels)
Assignments
Module 18: Flutter Live Class Week 17
Flutter App Development Live Class 33 – Flutter Project Structure best Practice
Flutter App Development Live Class 34 – Ideation (Ecommerce App)
Assignments
Module 19: Flutter Live Class Week 18
Flutter App Development Live Class 35 – E-Commerce App UI Design
Flutter App Development Live Class 36 – E-Commerce App UI Design
Assignments
Module 20: Flutter Live Class Week 19
Flutter App Development Live Class 37 – E-Commerce App UI Design
Flutter App Development Live Class 38 – E-Commerce App UI Design Part 04
Assignments
Module 21: Flutter Live Class Week 20
Flutter App Development Live Class 39 – E-Commerce API Integration I Part 01
Flutter App Development Live Class 40 – E-Commerce API Integration I Part 02
Assignments
Module 22: Flutter Live Class Week 21
Flutter App Development Live Class 41 – E-Commerce API Integration II Part 01
Flutter App Development Live Class 42 – E-Commerce API Integration II Part 02
Assignments
Module 23: Flutter Live Class Week 22
Flutter App Development Live Class 43 – Uploading into Google PlayStore
Flutter App Development Live Class 44 – Uploading into AppStore
Assignments
Module 24: Job Preparation Live Class
Job Preparation Class Syllabus
Lecture 01: Job Preparation Introduction
Lecture 02: CV Creation (If too big for one class, can be separated into two classes)
Lecture 03: How to create a Cover Letter
Lecture 04: How to search job through Facebook
Lecture 05: How to search job through LinkedIn
Lecture 06: Before attending the interview
Lecture 07: How to do well in Interview and Soft Skill Based Interview Questions
Lecture 08: Types of Technical Based Interview
Pre-Recorded Videos Module 25: Flutter App Development Introduction
What is Flutter00:13:44
Why App Development with Flutter00:07:58
How Flutter app is constructed00:09:47
Pre-Recorded Videos Module 26: Flutter Setup & Installation
Prerequisites of Flutter App Development00:05:28
Install Flutter in Windows00:06:14
Install Android Studio & First App00:12:51
Run App in Windows Virtual Device00:05:53
Run App in Physical Device00:03:40
Install Flutter on Mac00:05:45
Tour of Android Studio00:18:53
Install Android Studio & Create Flutter App on Mac00:08:11
Install Xcode & Run App in Virtual Device00:08:31
Pre-Recorded Videos Module 27: Flutter Material App Introduction
Flutter Material App00:15:11
Scaffolding Material00:26:06
Adding Assets & Pubspec File00:03:00
Writing Dart Code00:04:34
Dart Variables00:08:45
Dart Data Types I00:09:41
Pre-Recorded Videos Module 28: Building Beautiful App UI using Flutter Widgets
Biz Card: Intro00:02:08
Hot Reload & Hot Restart as Power Tools00:10:28
Container Widget00:10:52
Column and Row Widget00:14:09
Designing the Business card main layout00:10:19
Using Custom Fonts00:09:09
Adding Material Icons, Flutter Card and List Tile Widget00:12:16
Resource – Completed Project GitHub Link
Pre-Recorded Videos Module 29: Learn about Flutter Stateless & Stateful Widget
Intro _ Building a Mood App00:01:44
Setup/Clone project from Github00:04:00
How to Use Expanded Widget00:11:15
Using intertion actions00:06:42
Detecting Button interactions00:06:09
Dart Functions I00:19:11
Stateless vs Statefull Widget00:12:28
Dart: Create a Random Function00:07:01
Assignment Challenge00:04:22
Resource – GitHub Link
Pre-Recorded Videos Module 30: Flutter Community & Build App using Flutter/Dart Packages
Alpha Video Player: Tell about the app00:03:03
Flutter community & Packages00:16:43
Setup Alpha Player Project00:12:24
Complete Alpha Player Project00:17:54
Dart Function ii00:27:18
My Piano: Assignment Challenge Intro & Dart Functions III00:12:46
My Piano: Assignment Resources & Dart Arrow Functions00:07:08
Resource – GitHub Link
Pre-Recorded Videos Module 31: Organizing Flutter Code & Object Oriented Programming
I AM WISE app intro00:03:13
Building our app knowledge base00:11:55
Dart Lists00:09:27
Displaying “Knowledge” app Images and Questions00:11:23
Checking Our given answers00:10:14
Dart Conditional IF/ELSE00:15:55
Creating ‘I am Wise’ app question class00:16:29
Dart Class and Objects00:16:16
Dart OOP – Abstraction00:14:25
Dart OOP – Encapsulation00:17:55
Dart OOP – Inheritance00:08:56
Dart OOP – Polymorphism00:12:27
Creating our app answer tracker00:06:01
Dart Constructor00:13:23
Resource – GitHub Link
Pre-Recorded Videos Module 32: Design & Build Intermediate Level UI
BMI App Inspired from Dribble00:02:36
Flutter Themes00:25:13
Flutter Widgets Refactoring00:17:00
Dart Final vs Const00:18:59
Gesture detector Widget00:21:57
Dart Enums00:12:32
Dart Ternary Operator00:13:43
Dart Higher Order Functions00:17:11
Creating Flutter Slide Widget00:23:07
Widget Customising using Flutter Theme00:12:04
Creating Flutter Widget from Scratch00:18:00
Flutter Routes & Navigation00:19:22
Dart Maps00:11:02
Design Result Page00:14:45
Creating BMI Calculation Logic & Assignment00:19:53
Resource – GitHub Link
Pre-Recorded Videos Module 33: Weather App: Location, Web Data and Asynchronus Programming
Weather App Intro00:04:42
Getting Location Data00:26:08
Dart Futures, Async & Await00:21:46
Stateful Widget Life cycle00:11:46
Dart Exception Handling & Null Aware Operators00:22:46
Async/Await – Refactor Get Location Code00:05:57
Dart Null Safety00:14:14
What is API00:06:23
Fetch Data from Internet : HTTP Package00:13:15
JSON Parsing in Flutter00:17:12
Getting Actual Data using OpenWeatherMap API00:20:28
Showing Loading UI while user waiting00:09:09
Passing Data to State Object00:10:52
Location & Weather Methods Refactoring00:21:48
Widget Styling and Input: Textfield00:11:31
Getting Back Data as Result from Navigation Stack00:14:38
Resource – GitHub Link
Pre-Recorded Videos Module 34: Build App Yourself – Creating Cryptocurrency App by Challenge
App Intro – Crypto Tracker00:02:12
Flutter Material Drop-down Widget00:16:57
Dart Loop00:22:07
Building Widget Using Dart Loop00:07:30
Cupertino Widget for IOS00:11:58
Building Platform Specific UI for IOS00:09:53
The Challenge00:07:30
Resource – GitHub Link
Pre-Recorded Videos Module 35: Build Flutter App using Firebase
App Intro Firebase Fireside Chat00:04:55
Revisting Named Routing Option00:12:20
Static Modifier00:17:20
Completing Named Routed & Navigate00:04:41
Applying Hero Animation while Navigating00:07:25
Flutter Custom Animation00:26:27
Dart Mixxing00:16:16
Annimate Text with Animation Package00:09:39
Refactoring Code by Extracting00:19:52
Creating Firebase Account00:05:34
Android Project Setup Firebase00:10:01
iOS Project Setup Firebase00:07:12
Adding Firebase Flutter Package00:07:49
Registering Users with Firebase00:23:09
Logging IN and Out Existing User00:06:14
Showing Loading Spinner while user waits00:09:30
Saving Data into Firebase Cloud Firestore00:13:21
Fetching and Listening Data from Cloud Firestore using Streams00:19:18
Dart Streams00:20:37
Applying Flutter Stream Builder00:13:23
User Design Improvement & List Scrolling00:22:03
Different UI for Different Senders00:14:47
Applying Firebase Firestore Rules & Secruity00:03:44
Resource – GitHub Link
Pre-Recorded Videos Module 36: Flutter State Management with Provider
App Intro TODOX App00:02:52
Design The App from Scratch00:32:42
Creating Tast List View00:13:49
Flutter Bottom Sheet Widget00:24:00
What is State and How we Manage it?00:25:35
Dart How do callbacks work00:07:52
Lifting up State in Add Task Screen00:16:09
Flutter app architecture Patterns00:13:23
Read Data using Provider and ChangeNotifier00:17:32
Adding a New Tasks00:09:35
Checking Off ToDO list Task00:04:39
Delete Task from todo list00:06:43
Module 37: Interview HandBook
Interview Tips and Tricks HandBook