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 Course01:36:25
Flutter App Development Live Class 02 – Dart SDK, Hello World & Dart Syntax01:18:00
Assignment: Solve given problem (Dart Programming Language)
Module 03: Flutter Live Class Week 02
Flutter App Development Live Class 03 – Keywords, Data Type, Variable, Collection01:29:29
Flutter Conceptual Live Class 01 – Time complexity calculation using big O notation: O(1), O(logn), O(n), O(n²), O(2ⁿ)01:31:32
Flutter App Development Live Class 04 – Operators & Conditional Statement01:20:52
Assignment: Solve given problem (Dart Programming Language)
Module 04: Flutter Live Class Week 03
Flutter App Development Live Class 05 – Functions, Strings, For Loop01:25:08
Flutter Conceptual Live Class 02 – Memory Complexity01:25:39
Flutter App Development Live Class 06 – Dart Function & Null Safety01:27:18
Assignment: Build an App Intro Page using Tab Bar widget
Module 05: Flutter Live Class Week 04
Flutter App Development Live Class 07 – Dart Null Safety, OOP Concept01:32:00
Assignment: Build an App Intro Page using PageView Widget
Flutter App Development Live Class 08 – Class, Object & Constructor in Depth01:18:05
Assignment: Build an App with Customized Navigation Bar
Flutter Conceptual Live Class 03 – Introduction to Leetcode, Example of problem solving for Array, Hash Table and Set.01:26:19
Module 06: Flutter Live Class Week 05
Flutter App Development Live Class 09 – Encapsulation, Inheritance & Polymorphism01:31:53
Flutter App Development Live Class 10 – Abstract & Interface01:05:36
Flutter Conceptual Live Class 04 – Introductinton to Leetcode, Example of problem solving for Stack, Queue and String Part 0100:35:54
Flutter Conceptual Live Class 04 – Introductinton to Leetcode, Example of problem solving for Stack, Queue and String Part 0200:20:58
Assignment: Build App with Given Animation
Module 07: Flutter Live Class Week 06
Flutter App Development Live Class 11 – Exception & Asynchronous Programming01:37:27
Flutter App Development Live Class 12 – Flutter, First App & Widgets01:31:03
Flutter Conceptual Live Class 05 – Introduction to Git. (File status, workflow, git cmd commands)01:33:16
Assignment: Build an Responsive Design App with Given UI
Flutter Conceptual Live Class 06 – Introduction to GitHub00:34:58
Module 08: Flutter Live Class Week 07
Flutter App Development Live Class 13 – Flutter Basic Widgets (Container, Text, Center, Buttons)01:28:38
Flutter App Development Live Class 14 – Flutter Layout Widgets, Image & Input01:30:15
Assignments
Module 09: Flutter Live Class Week 08
Flutter App Development Live Class 15 – Flutter Widget: Gesture, ListTile & ListView01:12:15
Assignment: Build an App using Hive with Given Scenario
Flutter Conceptual Live Class 07 – Revision on Github and Introduction to dart event loop01:31:31
Assignment: Solve Stateful Widget Problem
Flutter App Development Live Class 16 – Gridview with UI01:12:01
Module 10: Flutter Live Class Week 09
Flutter App Development Live Class 17 – Navigation & Route01:14:08
Flutter Conceptual Live Class 0801:40:24
Flutter App Development Live Class 18 – Themedata & Platform Specific Widget01:21:11
Assignments
Module 11: Flutter Live Class Week 10
Flutter App Development Live Class 19 – Flutter Stateful Widget01:13:12
Flutter Conceptual Live Class 09 – Flutter bloc pattern using StreamController01:23:04
Flutter App Development Live Class 20 – Flutter Responsive Design01:22:39
Assignments
Module 12: Flutter Live Class Week 11
Flutter App Development Live Class 21 – Flutter Responsive Design II01:26:18
Flutter Conceptual Live Class 10 – Advance navigation and Inherited widget01:27:42
Flutter App Development Live Class 22 – BuildContext & Keys00:57:22
Assignments
Module 13: Flutter Live Class Week 12
Flutter App Development Live Class 23 – Project: Expense Manager01:26:17
Flutter Conceptual Live Class 11 – Project: Flutter todo management app using inherited widget01:17:25
Flutter App Development Live Class 24 – Project: Expense Manager II01:33:07
Assignments
Module 14: Flutter Live Class Week 13
Flutter App Development Live Class 25 -Project: Expense Manager III01:35:48
Flutter Conceptual Live Class 12 -Project: State Management using Flutter’s BLoC package with Equatable01:10:30
Flutter App Development Live Class 26 – Expense Manager Project: UI & Feature Completion01:23:10
Assignments
Module 15: Flutter Live Class Week 14
Flutter App Development Live Class 27 – Expense Manager Project: Responsiveness & Adaptiveness01:22:37
Flutter Conceptual Live Class 13 – Project: Flutter todo app, revamp UI and functionality01:15:30
Flutter App Development Live Class 28 – Super Meals: Multi Screen Apps01:23:18
Flutter Conceptual Live Class 14 – Project: Flutter todo app, UI Completion and BLoC pattern revision.01:11:40
Assignments
Module 16: Flutter Live Class Week 15
Flutter App Development Live Class 29 – Super Meals: Multi Screen Apps II01:28:32
Flutter App Development Live Class 30 – Super Meals: Multi Screen Apps III01:38:22
Flutter Conceptual Live 15 – Project: Flutter todo app, firebase firestore database integration.00:53:26
Assignments
Module 17: Flutter Live Class Week 16
Flutter App Development Live 31 – REST API Concept01:05:46
Flutter App Development Live 32 – SuperMeals App & State Management Intro01:59:14
Flutter Conceptual Live 16 – Project: Flutter todo app, authentication & access control into01:24:41
Assignments
Module 18: Flutter Live Class Week 17
Flutter App Development Live 33 – SupermMeals app with Riverpod Completion01:30:06
Flutter App Development Live 34 – Applying Animations01:34:42
Flutter Conceptual Live 16 – Project: Flutter todo app, Implement Flutter Clean Architecture.01:24:59
Assignments
Module 19: Flutter Live Class Week 18
Flutter App Development Live 35 – Rest API: UI Design01:18:04
Flutter Conceptual Live 17 – Project: Flutter todo app, Firebase hosting and Firebase storage.01:34:07
Flutter App Development Live 36 – Rest API: Read & Write01:26:58
Assignments
Module 20: Flutter Live Class Week 19
Flutter App Development Live 37 – Rest API: Update & Delete01:10:19
Flutter Conceptual Live 18 – Project: Flutter todo app, Add web navigation using go router, and show uploaded image01:23:59
Flutter App Development Live 38 – Firebase Intro & Setup01:06:17
Assignments
Module 21: Flutter Live Class Week 20
Flutter App Development Live 39 – Firebase App with Cloud Firestore01:22:12
Flutter Conceptual Live 19 Part 01 – Project: Flutter todo app, Local caching using hive package (part one)00:40:32
Flutter Conceptual Live 19 Part 02 – Project: Flutter todo app, Local caching using hive package (part one)00:29:58
Flutter App Development Live 40 – Firebase App with Firebase Storage01:14:41
Assignments
Module 22: Flutter Live Class Week 21
Flutter App Development Live 41 – Assignment & Firebase Push Notification00:55:58
Flutter Conceptual Live 20 – Project: Flutter weather app data layer01:02:14
Flutter App Development Live 42 – Assignment Manager Design I01:16:35
Assignments
Module 23: Flutter Live Class Week 22
Flutter App Development Live 43 – Assignment Manager Design II01:26:26
Flutter Conceptual Live 21 – Project: Flutter weather app network layer01:14:23
Flutter App Development Live 44 – Assignment Manager Design III01:11:47
Assignments
Module 24: Flutter Live Class Week 23
Flutter App Development Live 45 – Assignment Manager Final UI Design IV01:12:05
Flutter Conceptual Live 22 – Project: Flutter weather app domain layer01:17:35
Flutter App Development Live 46 – Assignment Manager Api Integration I00:40:06
Module 25: Flutter Live Class Week 24
Flutter App Development Live 47 – Getx State Management Intro01:05:45
Flutter Conceptual Live 23 – Firebase push notification using FCM HTTP v1 API from app01:25:12
Flutter App Development Live 48 – Assignment Manager: GetX & SignUp01:02:44
Module 26: Flutter Live Class Week 25
Flutter Conceptual Live 24 – Project Flutter Weather App UI Layer Part One01:18:44
Flutter App Developpment Live 49 – Assignment Manager API Integration II00:56:40
Flutter App Developpment Live 50 – Assignment Manager Profile Update01:00:52
Flutter App Developpment Live 51 – Assignment Manager Completed00:48:56
Module 27: Flutter Live Class Week 26
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
Why App Development with Flutter00:07:58
How Flutter app is constructed00:09:47
Pre-Recorded Videos Module 26: Flutter Setup & Installation
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
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
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
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
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
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
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
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
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
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
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