Flutter
5.0
(4)
43 learners
What you'll learn
This course includes
- 194.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 308 lessons • 194.5 hours of video
Flutter
308 lessons
• 194.5 hours
Flutter
308 lessons
• 194.5 hours
- Unit 01 | Lesson 01 | Introduction to mobile application development | Flutter 18:12
- Unit 01 | Lesson 02 |Mobile application categories and native vs cross-platform explanation |Flutter 30:37
- Unit 01 | Lesson 03 | Introduction to Flutter | Flutter 27:04
- Unit 02 | Lesson 01 | Introduction in to dart | Flutter 19:57
- Unit 02 | Lesson 02 | Dartpad and basic arithmetic operations | Flutter 44:44
- Unit 02 | Lesson 03 | Increment And Decrement Operators | Flutter 47:40
- Unit 02 | Lesson 04 | Compound Assignment Operators | Flutter 14:49
- Unit 02 | Lesson 05 | Variables and Data Types Basics | Flutter 30:09
- Unit 02 | Lesson 06 | String Methods deep dive in Dart | Flutter 41:09
- Unit 02 | Lesson 07 | Challenge 1 solution data types | Flutter 33:03
- Unit 02 | Lesson 08 | Type conversions in dart | Flutter 38:19
- Unit 02 | Lesson 09 | Challenges mathematical methods in dart | Flutter 34:02
- Unit 02 | Lesson 10 | Initialisation vs Assignment explanation | Flutter 09:41
- Unit 02 | Lesson 11 | Const keyword and static vs dynamic languages explanation | Flutter 37:56
- Unit 02 | Lesson 12 | final keyword | Flutter 09:37
- Unit 02 | Lesson 13 | var keyword | Flutter 12:33
- Unit 02 | Lesson 14 | dynamic keyword | Flutter 09:58
- Unit 02 | Lesson 15 | Conditional Statements in Dart if | Flutter 01:08:49
- Unit 02 | Lesson 16 | Introduction to Flow Charts Flutter | Flutter 13:37
- Unit 02 | Lesson 17 | Challenge 04 solution if condition | Flutter 16:55
- Unit 02 | Lesson 18 | if,else condition in dart | Flutter 25:08
- Unit 02 | Lesson 19 | if,else if,else condition | Flutter 28:23
- Unit 02 | Lesson 20 | Logical Operations and Complex conditions in dart | Flutter 36:27
- Flutter Unit 02 Lesson 21 challenge 7 and 8 complex conditions checking Flutter 2023 12 15 26:19
- Unit 02 | Lesson 22 | Ternary Operators in Dart | Flutter 39:53
- Unit 02 | Lesson 23 | Switch - Case statements in Dart | Flutter 44:49
- Unit 02 | Lesson 24 | Dart Collections - List | Flutter 35:03
- Unit 02 | Lesson 25 | List methodes in Dart | Flutter 54:05
- Unit 02 | Lesson 26 | Sets and set methods in Dart | Flutter 33:48
- Unit 02 | Lesson 27 | Maps | Flutter 39:27
- Unit 02 | Lesson 28 | Maps methods in Dart | Flutter 30:56
- Unit 02 | Lesson 29 | Challenge 11 using Maps | Flutter 21:06
- Unit 02 | Lesson 30 | conversions between different collections in Dart | Flutter 14:54
- Unit 02 | Lesson 31 | for loop in Dart | Flutter 51:17
- Unit 02 | Lesson 32 | Nested for loops in Dart | Flutter 20:04
- Unit 02 | Lesson 33 | Challenge 12 for loops | Flutter 19:29
- Unit 02 | Lesson 34 | for in loop in Dart | Flutter 07:50
- Unit 02 | Lesson 35 | while loop in Dart | Flutter 35:54
- Unit 02 | Lesson 36 | do while loop in Dart | Flutter 38:15
- Unit 02 | Lesson 37 | Introduction to Functions in Dart | Flutter 55:01
- Unit 02 | Lesson 38 | Challenges using Functions in Dart | Flutter 54:08
- Unit 02 | Lesson 39 | Named and Required Parameters for Functions in Dart | Flutter 15:03
- Unit 02 | Lesson 40 | Arrow Functions in Dart | Flutter 12:20
- Unit 02 | Lesson 41 | Null Safety In Dart | Flutter 46:52
- Unit 02 | Lesson 42 | Classes and Objects in Dart | OOP | Flutter 38:18
- Unit 02 | Lesson 43 | Constructors in Dart | OOP | Flutter 20:48
- Unit 02 | Lesson 44 | Access Modifiers in Dart | OOP | Flutter 13:59
- Unit 02 | Lesson 45 | Challenge 18 - using Classes and Objects in Dart | OOP | Flutter 35:38
- Unit 02 | Lesson 46 | Getters and Setters in Dart | OOP | Flutter 33:38
- Unit 02 | Lesson 47 | Static in Dart | OOP | Flutter 15:07
- Unit 02 | Lesson 48 | Enums in Dart | Flutter 10:21
- Unit 02 | Lesson 49 | Inheritance Basics in Dart OOP | Flutter 36:56
- Unit 02 | Lesson 50 | Advanced Inheritance, Methode overriding and super in Dart OOP | Flutter 32:40
- Unit 02 | Lesson 51 | Abstract classes in Dart OOP | Flutter 25:11
- Unit 02 | Lesson 52 | Asynchronous Programming, Event Loop, Future and Stream in Dart | Flutter 36:22
- Unit 03 | Lesson 01 | How To Install Flutter - Part 01 | Flutter 45:08
- Unit 03 | Lesson 02 | How To Install Flutter - Part 02 | Flutter 51:19
- Unit 03 | Lesson 03 | Emulators, Android Images, and API Levels Deep Dive | Flutter 40:41
- Unit 03 | Lesson 04 | How To Setup VS Code for Flutter Development with Emulators | Flutter 19:31
- Unit 03 | Lesson 05 | What is included in a default Flutter project fully Explained | Flutter 43:05
- Unit 03 | Lesson 06 | Let's Build Apps Using Flutter - App 01 ( Easy Flutter App ) | Flutter 01:02:55
- Unit 03 | Lesson 07 | Explain Material app, Scaffold, Appbar, Text, and Center Widgets | Flutter 54:11
- Unit 03 | Lesson 08 | Container Widget with Padding and Margin - Layout Widgets | Flutter 51:06
- Unit 03 | Lesson 09 | Column and Row Widgets with Alignments Deep Dive - Layout Widgets | Flutter 01:02:09
- Unit 03 | Lesson 10 | Mobile Application Layouts Development using Flutter - Example 01 | Flutter 27:30
- Unit 03 | Lesson 11 | Mobile Application Layouts Development using Flutter - Example 02 | Flutter 28:13
- Unit 03 | Lesson 12 | Mobile Application Layouts Development using Flutter - Example 03 | Flutter 50:57
- Unit 03 | Lesson 13 | Layouts development and working with Variables in Flutter - Ex 04 | Flutter 58:04
- Unit 03 | Lesson 14 | Adding Content inside our Layouts in Flutter - Example 05/06 | Flutter 48:14
- Unit 03 | Lesson 15 | Make our Apps Scrollable in Flutter - Example 07 | Flutter 40:26
- Unit 03 | Lesson 16 | A Guide to Folder Separation in Flutter | App-02 (Part-1) | Flutter 49:56
- Unit 03 | Lesson 17 | How to Create and Reuse Custom Widgets in Flutter | App-02 (Part-2) | Flutter 01:31:01
- Unit 03 | Lesson 18 | App Bar - Separate the Code into Separate Files in Flutter | App-03 (Part-1) 01:08:04
- Unit 03 | Lesson 19 | Home page - Develop Complex Custom Reusable Widgets | App-03 (Part-2) 52:54
- Unit 03 | Lesson 20 | Categories Page | App-03 (Part-3) | Flutter 01:07:34
- Unit 03 | Lesson 21 | Product Details Page - How to work with Gradients in Flutter | App-03 (Part-4) 01:16:09
- Unit 03 | Lesson 22 | Awesome Places - How to use Images in Flutter | App-04 (Part-1) | Flutter 56:51
- Unit 03 | Lesson 23 | Awesome Places -How To Implement Navigations in Flutter | App-04 (Part-2) 01:04:59
- Unit 03 | Lesson 24 | Awesome Places - Explore Some new Widgets in Flutter | App-04 (Part-3) 01:11:36
- Unit 03 | Lesson 25 | Awesome Places - Bookings Page | App-04 | Part-04 | Flutter 01:06:49
- Unit 03 | Lesson 26 | Workout Planner - Statefull Widgets Deep dive in Flutter | App-05 | Part-01 59:56
- Unit 03 | Lesson 27 | Workout Planner - Working with Data Models in Flutter | App-05 | Part-02 01:03:06
- Unit 03 | Lesson 28 | Workout Planner - Working With Dates in Flutter | App-05 | Part-03 | Flutter 01:09:40
- Unit 03 | Lesson 29 | Workout Planner - Main Activity Section | App-05 | Part-04 | Flutter 30:23
- Unit 03 | Lesson 30 | Workout Planner - Equipment Details Page | App-05 | Part-05 | Flutter 41:34
- Unit 03 | Lesson 31 | Workout Planner - Add New Exercise Page | App-05 | Part-06 | Flutter 44:48
- Unit 03 | Lesson 32 | Workout Planner - Change the State with Data in Flutter | App-05 | Part-07 28:37
- Unit 03 | Lesson 33 | Workout Planner - Add New Equipment Section | App-05 | Part-08 | Flutter 59:34
- Unit 03 | Lesson 34 | Workout Planner - Profile and Progress Tracking Sections | App-05 | Part-09 44:00
- Unit 03 | Lesson 35 | Fitness Tracker - What are Responsive and Adaptive apps | Part-01 | Flutter 57:36
- Unit 03 | Lesson 36 | Fitness Tracker - Side bar and Dashboard Section | App-06 | Part-02 | Flutter 53:59
- Unit 03 | Lesson 37 | Fitness Tracker - Implementing Line Charts using FL Charts | Part-03 | Flutter 44:01
- Unit 03 | Lesson 38 | Fitness Tracker - Implementing Bar Charts using FL Charts | Part-04 | Flutter 40:41
- Unit 03 | Lesson 39 | Fitness Tracker - Implementing Pie Charts using FL Charts | Part-05 | Flutter 36:36
- Unit 03 | Lesson 40 | Fitness Tracker - How to Make Our Flutter Apps Responsive | Part-06 | Flutter 34:02
- Unit 3 | Lesson 41 | Expenz - Application Introduction and GitHub Setup for Version Control | Part-1 30:43
- Unit 03 | Lesson 42 | Expenz - Adding custom Fonts to our Flutter project | Part-02 | Flutter 19:37
- Unit 03 | Lesson 43 | Expenz - Create Onboardig Screens using Flutter | App-07 | Part-03 | Flutter 56:54
- Unit 03 | Lesson 44 | Expenz - Adding Form Validations in Flutter | App-07 | Part-04 | Flutter 35:44
- Unit 03 | Lesson 45 | Expenz - Storing User Data in Shared Preferences Flutter | Part-05 | Flutter 35:26
- Unit 03 | Lesson 46 | Expenz - FutureBuilder | App-07 | Part-06 | Flutter 26:34
- Unit 03 | Lesson 47 | Expenz - How to Implement a BottomNavigationBar in Flutter | Part-07 | Flutter 18:37
- Unit 03 | Lesson 48 | Expenz - Home Screen | App-07 | Part-08 | Flutter 37:05
- Unit 03 | Lesson 49 | Expenz - Creating Models and Add New Page | App-07 | Part-09 | Flutter 35:57
- Unit 03 | Lesson 50 | Expenz - Creating Expanse and Income Forms | App-07 | Part-10 | Flutter 52:48
- Unit 03 | Lesson 51 | Expenz - Date and Time Pickers | App-07 | Part-11 | Flutter 33:25
- Unit 03 | Lesson 52 | Expenz - JSON serialization and deserialization | App-07 | Part-12 43:01
- Unit 03 | Lesson 53 | Expenz - Save an expense in to Shared Preference | App-07 | Part-13 | Flutter 55:55
- Unit 03 | Lesson 54 | Expenz - Save an Income in to Shared Preference | App-07 | Part-14 | Flutter 36:06
- Unit 03 | Lesson 55 | Expenz - Delete Expense with Dismissible Widget | App-07 | Part-15 | Flutter 57:44
- Unit 03 | Lesson 56 | Expenz - Delete Income with Dismissible Widget | App-07 | Part-16 | Flutter 26:52
- Unit 03 | Lesson 57 | Expenz - Chart and UX Improvements | App-07 | Part-17 | Flutter 33:01
- Unit 03 | Lesson 58 | Expenz - Budget Screen and Pie Charts| App-07 | Part-18 | Flutter 01:14:27
- Unit 03 | Lesson 59 | Expenz - Log out and Clear Data from Shared Preferences | App-07 | Part-19 39:37
- Unit 03 | Lesson 60 | Expenz - Adding Complex Form Validations | App-07 | Part-20 | Flutter 17:33
- Unit 04 | Lesson 01 | Flutter Go Router Masterclass | How to setup Advanced navigations | Flutter 01:28:49
- Unit 04 | Lesson 02 | Flutter Go Router Masterclass | Example | Flutter 27:37
- Unit 04 | Lesson 03 | Flutter Inherited Widgets Masterclass | Code Theory and Example | Flutter 01:20:59
- Unit 04 | Lesson 04 | Notes Sphere - Project and Features Introduction | App 08 | Part 01 | Flutter 23:49
- Unit 04 | Lesson 05 | Notes Sphere - Setup Go Router | App 08 | Part 02 | Flutter 23:11
- Unit 04 | Lesson 06 | Notes Sphere - Working with Themes | App 08 | Part 03 | Flutter 27:00
- Unit 04 | Lesson 07 | Notes Sphere - Home Page Design | App 08 | Part 04 | Flutter 42:19
- Unit 04 | Lesson 08 | Notes Sphere - Navigation to Notes and Todo pages | App 08 | Part 05 | Flutter 25:54
- Unit 04 | Lesson 09 | Notes Sphere -Save data to Local Storage with Hive | App 08 | Part 06 |Flutter 34:02
- Unit 04 | Lesson 10 | Notes Sphere - Crate and Load notes from the Local Storage | App 08 | Part 07 34:54
- Unit 04 | Lesson 11 | Notes Sphere - Create and Display Note Categories | App 08 | Part 08 | Flutter 33:25
- Unit 04 | Lesson 12 | Notes Sphere - Edit and Delete Notes | App 08 | Part 09 | Flutter 35:45
- Unit 04 | Lesson 13 | Notes Sphere - Create a new Note Category | App 08 | Part 10 | Flutter 35:45
- Unit 04 | Lesson 14 | Notes Sphere - Create and Render Dynamic Categories | App 08 | Part 11 37:41
- Unit 04 | Lesson 15 | Notes Sphere - Validate and Store new notes | App 08 | Part 12 | Flutter 25:49
- Unit 04 | Lesson 16 | Notes Sphere - Edit and Delete a Note | App 08 | Part 13 | Flutter 38:10
- Unit 04 | Lesson 17 | Notes Sphere - View a single Note Page | App 08 | Part 14 | Flutter 27:53
- Unit 04 | Lesson 18 | Notes Sphere - Tab bar in Flutter | App 08 | Part 15 | Flutter 26:56
- Unit 04 | Lesson 19 | Notes Sphere - Create Initial Tasks | App 08 | Part 16 | Flutter 45:04
- Unit 04 | Lesson 20 | Notes Sphere - Mark and Unmark Tasks as Completed | App 08 | Part 17 | Flutter 28:23
- Unit 04 | Lesson 21 | Notes Sphere - Create new task | App 08 | Part 18 | Flutter 26:34
- Unit 04 | Lesson 22 | Notes Sphere - Delete a Task | App 08 | Part 19 | Flutter 12:56
- Unit 04 | Lesson 23 | Notes Sphere - Updated Home Page and Progress Card | App 08 | Part 20 |Flutter 33:07
- Unit 04 | Lesson 24 | Notes Sphere - Integrate the Inherited widgets | App 08 | Part 21 | Flutter 26:37
- Unit 04 | Lesson 25 | Flutter State Management - Introduction to Provider | Flutter 49:45
- Unit 04 | Lesson 26 | Flutter State Management - Create and Display all the Products Page | Flutter 29:15
- Unit 04 | Lesson 27 | Flutter State Management - Create and Configure the Provider and Consumers 42:37
- Unit 04 | Lesson 28 | Flutter State Management - Get Delete, and Edit the data from the Providers 34:58
- Unit 04 | Lesson 29 | Flutter State Management - Work with Multiple Providers | Flutter 32:53
- Unit 04 | Lesson 30 | Flutter State Management - Calculate the Total from Cart items | Flutter 11:16
- Unit 04 | Lesson 31 | Application Introduction - Meditator | App 09 | Part 01 16:18
- Unit 04 | Lesson 32 | Install Packages for the Project - Meditator |App 09|Part 02 19:06
- Unit 04 | Lesson 33 | Creating Models - Meditator |App 09|Part 03 27:25
- Unit 04 | Lesson 34 | Using Custom SVG Icons and Navigations - Meditator |App 09|Part 04 48:27
- Unit 04 | Lesson 35 | Setting up Go Router and Filter Chips - Meditator |App 09|Part 05 23:34
- Unit 04 | Lesson 36 | Filters Logic with State Management with Provider - Meditator |App 09|Part 06 26:33
- Unit 04 | Lesson 37 | Future Builders in Flutter for Filters - Meditator |App 09|Part 07 27:13
- Unit 04 | Lesson 38 | Apply Filters using Separate Provider - Meditator |App 09|Part 08 21:44
- Unit 04 | Lesson 39 | Search using Provider - Meditator |App 09|Part 09 43:05
- Unit 04 | Lesson 40 | URL Launcher - Meditator |App 09|Part 10 38:53
- Unit 04 | Lesson 41 | Open Bottom Sheet - Meditator |App 09|Part 11 27:14
- Unit 04 | Lesson 42 | Implement You tube Player in Flutter - Meditator |App 09|Part 12 19:44
- Unit 04 | Lesson 43 | Single Mindful Exercise Page - Meditator |App 09|Part 13 21:30
- Unit 04 | Lesson 44 | Setting up Timmer | Using dart async - Meditator |App 09|Part 14 39:07
- Unit 04 | Lesson 45 | Create Meditation Exercise Form - Meditator |App 09|Part 15 32:19
- Unit 04 | Lesson 46 | Create Mindful / Sleep Exercise Form - Meditator |App 09|Part 16 32:05
- Unit 04 | Lesson 47 | Setting up Hive Local Storage - Meditator |App 09|Part 17 20:44
- Unit 04 | Lesson 48 | Store Mindful Exercise in Local Storage - Meditator |App 09|Part 18 35:44
- Unit 04 | Lesson 49 | Store Meditations Exercise in Local Storage - Meditator |App 09|Part 19 32:58
- Unit 04 | Lesson 50 | Display and Delete Meditations using Tab bar - Meditator |App 09|Part 20 26:28
- Unit 04 | Lesson 51 | Display and Delete Mindful / Sleep Exercises - Meditator |App 09|Part 21 27:44
- Unit 04 | Lesson 52 | Display and Delete Exercises in Tab bar - Meditator |App 09|Part 22 33:51
- Unit 04 | Lesson 53 | Profile Page using List view - Meditator |App 09|Part 23 19:38
- Unit 04 | Lesson 54 | How to run Flutter apps in Physical devices - Meditator |App 09|Part 24 14:43
- Unit 05 | Lesson 01 | Front-end , Back-end, API, Servers and Databases Explanation 25:16
- Unit 05 | Lesson 02 | What are REST APIs and CRUD Methods? 15:17
- Unit 05 | Lesson 03 | Get All Data from an API | GET Request 41:01
- Unit 05 | Lesson 04 | Get a Single data using API | GET Request 22:11
- Unit 05 | Lesson 05 | Create and Store data using API | POST Request 24:40
- Unit 05 | Lesson 06 | Update data using API | PUT Request 21:15
- Unit 05 | Lesson 07 | Delete data using API | DELETE Request 10:51
- Unit 05 | Lesson 08 | Project Introduction and API Testing and Dot Env| Easy Weather | APP 10 |EP 01 57:09
- Unit 05 | Lesson 09 | How To Use Third-party APIs | Easy Weather | APP 10 |EP 02 47:07
- Unit 05 | Lesson 10 | Using Lottie Animations | Easy Weather | APP 10 |EP 03 46:03
- Unit 05 | Lesson 11 | How to implement Light and Dark Mode in Flutter | Easy Weather | APP 10 |EP 04 33:53
- Unit 05 | Lesson 12 | Project Introduction and API Testing and Dot Env | Movie wave | APP 11 |EP 01 49:27
- Unit 05 | Lesson 13 | Navigations and Packages | Movie wave | APP 11 |EP 02 42:02
- Unit 05 | Lesson 14 | Identify the Response and Create Models with Null safety | Movie wave | APP 11 29:23
- Unit 05 | Lesson 15 | Infinite Scrolling using Flutter | Movie wave | APP 11 |EP 04 01:00:15
- Unit 05 | Lesson 16 | Page level Paginations using Flutter | Movie wave | APP 11 |EP 05 26:57
- Unit 05 | Lesson 17 | Search movies with a Query | Movie wave | APP 11 |EP 06 53:52
- Unit 05 | Lesson 18 | Handling Data from Multiple end points | Movie wave | APP 11 |EP 07 34:56
- Unit 05 | Lesson 19 | Similar and Recommended Movies | Movie wave | APP 11 |EP 08 50:00
- Unit 06 | Lesson 01 | Introduction to Firebase and Back-end As A Service | Firebase & Flutter 39:27
- Unit 06 | Lesson 02 | Configure Flutter with Firebase (Android) | Firebase & Fluttter 01:13:40
- Unit 06 | Lesson 03 | Configure Flutter with Firebase (iOS) | Min/Target/Compile SDKs & NDks 15:34
- Unit 06 | Lesson 04 | Working with Cloud Firestore Database | Cloud Firestore Database 23:51
- Unit 06 | Lesson 05 | Store Data | CRUD Operations | Cloud Firestore Database 35:09
- Unit 6| Lesson 6| Read/Fetch Data using Streams in Flutter|CRUD Operations |Cloud Firestore Database 30:36
- Unit 06 | Lesson 07 | Delete Data | CRUD Operations | Cloud Firestore Database 09:24
- Unit 06 | Lesson 08 | Edit/Update Data in documents | CRUD Operations | Cloud Firestore Database 20:47
- Unit 06 | Lesson 09 | Project and Tech Stack Introduction - Study Planner| APP 12|EP 01 23:23
- Unit 06 | Lesson 10 | Flutter and Firebase Configuration (Android /iOS) - Study Planner|APP 12|EP 02 24:29
- Unit 06 | Lesson 11 | Navigations and Routing - Study Planner| APP 12|EP 03 25:02
- Unit 06 | Lesson 12 | Setting Up Main Screen and Add Course - Study Planner| APP 12|EP 04 34:45
- Unit 06 | Lesson 13 | Store Course in Firestore Database - Study Planner| APP 12|EP 05 40:40
- Unit 06 | Lesson 14 | Listen to the Course Stream - Study Planner| APP 12|EP 06 26:22
- Unit 06 | Lesson 15 | Single Course Screen and Routings - Study Planner| APP 12|EP 07 23:33
- Unit 06 |Lesson 16|Value Notifiers and Nested Collections and Add Assignment-Study Planner|APP12|EP8 37:54
- Unit 06 | Lesson 17 | Create New Note Screen - Study Planner| APP 12|EP 09 31:50
- Unit 06 | Lesson 18 | Create Nested Collections (Add Assignments) - Study Planner| APP 12|EP 10 26:16
- Unit 06 | Lesson 19 | Store file in Cloud Storage Add Notes - Study Planner| APP 12|EP 11 43:12
- Unit 06 | Lesson 20 | Display Courses Page with Notes and Assignments - Study Planner| APP 12|EP 12 01:08:08
- Unit 06 | Lesson 21 | View a Note or Assignment with Expansions - Study Planner| APP 12|EP 13 24:32
- Unit 06 | Lesson 22 | Handling Overdue Assignments - Study Planner| APP 12|EP 14 44:01
- Unit 06 | Lesson 23 | Introduction | Authentication and Authorization 39:31
- Unit 06 | Lesson 24 | Anonymous Login Firebase | Authentication and Authorization 25:56
- Unit 06 | Lesson 25 | What are Exceptions and Exception Handling | Authentication and Authorization 27:07
- Unit 06 | Lesson 26 | Firebase Auth Exceptions | Authentication and Authorization 20:14
- Unit 06 | Lesson 27 |Create User With Email and Password Firebase | Authentication and Authorization 40:54
- Unit 06 | Lesson 28 | Login with Email and Password Firebase | Authentication and Authorization 16:10
- Unit 06 | Lesson 29 | Google Login Firebase | Authentication and Authorization 21:00
- Unit 06 | Lesson 30 | GitHub Login Firebase | Authentication and Authorization 14:23
- Unit 06 | Lesson 31 | How to Reset Password Firebase | Authentication and Authorization 17:27
- Unit 06 | Lesson 32 | User Auth State Changes Firebase | Authentication and Authorization 15:17
- Unit 06 | Lesson 33: Project Introduction - Socially | APP 13 | EP 01 59:59
- Unit 06 | Lesson 34: Flutter and Firebase Configuration - Socially | APP 13 | EP 02 56:59
- Unit 06 | Lesson 35: Creating the Layout for Web and Mobile Platforms - Socially | APP 13 | EP 03 46:52
- Unit 06 | Lesson 36: Setting Up the Router and Register Page Interface - Socially | APP 13 | EP 04 59:14
- Unit 06 | Lesson 37: Login Screen Interface - Socially | APP 13 | EP 05 21:01
- Unit 06 | Lesson 38: Google Sign-In - Socially | APP 13 | EP 06 41:18
- Unit 06 | Lesson 39: User Auth Streams for State Changes - Socially | APP 13 | EP 07 29:54
- Unit 06 | Lesson 40: Main Screen with Bottom Navigation Bar - Socially | APP 13 | EP 08 21:32
- Unit 06 | Lesson 41: Creating a New Post - Socially | APP 13 | EP 09 56:09
- Unit 06 | Lesson 42: Storing Post Data in Firestore and Storage - Socially | APP 13 | EP 10 01:03:26
- Unit 06 | Lesson 43: Displaying Posts on the Main Screen - Socially | APP 13 | EP 11 59:57
- Unit 06 | Lesson 44: Liking and Unliking Posts - Socially | APP 13 | EP 12 38:49
- Unit 6 | Lesson 45: Editing and Deleting User-Created Posts and Tracking Ownership | APP 13 | EP 13 19:31
- Unit 06 | Lesson 46: Creating Reels - Socially | APP 13 | EP 14 35:01
- Unit 06 | Lesson 47: Storing Reels (Videos) in the Database - Socially | APP 13 | EP 15 48:29
- Unit 06 | Lesson 48: Displaying Videos on the Reels Screen - Socially | APP 13 | EP 16 47:58
- Unit 06 | Lesson 49: Searching for Users - Socially | APP 13 | EP 17 29:59
- Unit 6 | Lesson 50: Single User Screen with Follow and Unfollow Features - Socially | APP 13 | EP 18 54:33
- Unit 06 | Lesson 51: Profile Screen - Socially | APP 13 | EP 19 19:43
- Unit 06 | Lesson 52: Project Ending and Resources - Socially | APP 13 | EP 20 20:22
- Unit 06 | Lesson 53 : Introduction To Notifications 01:01:52
- Unit 06 | Lesson 54 : Instant Notifications | Local Notifications Deep Dive and Integration 01:03:25
- Unit 06 | Lesson 55 : Scheduled Notifications | Local Notifications Integration 31:32
- Unit 06 | Lesson 56 : Recurring Notifications | Local Notifications Integration 32:31
- Unit 06 | Lesson 57 : Big Picture Notifications | Local Notifications Integration 22:47
- Unit 06 | Lesson 58 : Introduction To Push Notification with Firebase Messaging 44:08
- Unit 06 | Lesson 59 : Background State Notifications | Push Notification Integration 42:30
- Unit 06 | Lesson 60 : Foreground and Terminated State Notifications | Push Notification Integration 29:57
- Unit 06 | Lesson 61 : Firebase ML with Google ML | Machine Learning Models With Flutter | part 01 01:09:01
- Unit 06 | Lesson 62 : Text Recognition Firebase ML with Google ML | part 02 40:10
- Unit 06 | Lesson 63 : Integrate Firebase to save user History | part 03 47:18
- Unit 06 | Lesson 64 : Introduction to Payment Gateways | Stripe 01:11:57
- Unit 06 | Lesson 65 : How to Handle the User Premium Status 39:37
- Unit 07 | Lesson 01 : How to connect Flutter app in to a Custom Back end 31:35
- Unit 07 | Lesson 02 : Nodejs Server Implementation and API Testing 01:09:57
- Unit 07 | Lesson 03 : Flutter Client setup and Create user Endpoint 31:39
- Unit 07 | Lesson 04 : Interface and Provider setup for State Management 30:42
- Unit 07 | Lesson 05 : Displaying all Users 14:08
- Unit 07 | Lesson 06 : Update and Delete Users 36:10
- Unit 07 | Lesson 07 : Introduction in to Web Sockets and Flutter 46:19
- Unit 07 | Lesson 08 : Create Web-socket Server and Connect web Client 50:33
- Unit 07 | Lesson 09 : Connect the Flutter app in to Web-socket Server 47:36
- Unit 07 | Lesson 10 : Introduction in to GraphQL and Flutter 30:27
- Unit 07 | Lesson 11 : Create a GraphQL Server using Nodejs and Typescript 01:07:36
- Unit 07 | Lesson 12 : Connect the Flutter app in to GraphQL Server 36:44
- Unit 07 | Lesson 13 : JWT Authentication With Flutter | WallFit App 14 | Part 01 01:09:52
- Unit 07 | Lesson 14 : Handle JWT in the Client Side Flutter | WallFit App 14 | Part 02 01:15:35
- Unit 07 | Lesson 15 : Listen to Auth State Changes | WallFit App 14 | Part 03 19:00
- Unit 07 | Lesson 16 : Working with Unsplash API | WallFit App 14 | Part 04 55:04
- Unit 07 | Lesson 17 : Working with Middleware | WallFit App 14 | Part 05 51:52
- Unit 07 | Lesson 18 : Set as Wallpaper in Flutter | WallFit App 14 | Part 06 41:05
- Unit 08 | Lesson 01 : Introduction to Flutter Animations 28:53
- Unit 08 | Lesson 02 : Animated Box Container and Button | Flutter Implicit Animations 46:09
- Unit 08 | Lesson 03 : Animated List Opacity and Padding | Flutter Implicit Animations 53:33
- Unit 08 | Lesson 04 : Physical Modal Position Switcher | Flutter Implicit Animations 15:36
- Unit 08 | Lesson 05 : Tween Animation Builder 16:55
- Unit 08 | Lesson 06 : Introduction to Flutter Explicit Animations 51:23
- Unit 08 | Lesson 07 : Slide Transition and Rotation Animations 36:25
- Unit 08 | Lesson 08 : Explicit Loading Animations in Flutter 18:04
- Unit 08 | Lesson 09 : Grid Transition Animations 25:05
- Unit 08 | Lesson 10 : Page Transition Animations 25:07
- Unit 09 | Lesson 01 : Introduction to Flutter Testing 30:41
- Unit 09 | Lesson 02 : Lets Test the Default counter Application Flutter | Unit Test 42:03
- Unit 09 | Lesson 03 : To-do application Unit Testing Flutter | Unit Test 41:23
- Unit 09 | Chapter 04 - Testing APIs with Mocking & Dependency Injection 01:03:44
- Unit 09 | Chapter 05 - Testing Firebase Functions & Firestore 01:06:15
- Unit 09 | Chapter 06 - Introduction to Widget Testing in Flutter 52:03
- Unit 09 | Chapter 07 - Widget Testing: User Interactions & Navigation 53:20
- Unit 09 | Chapter 08 - Widget Testing: Async Ops, Errors, State Management 01:03:54
- Unit 09 | Chapter 09 - Widget Testing APIs & Networks with Mocking 28:06
- Unit 09 | Chapter 10 - Widget Testing Complex Animations in Flutter 20:40
- Unit 09 | Lesson 11 | Introduction to Integration Testing in Flutter 43:35
- Unit 09 | Lesson 12 | Importance of Integration Testing and Examples 51:06
- Unit 09 | Lesson 13 | Integration Tests for Form Fields | Form Filling and Navigations 26:33
- Unit 10 | Lesson 01 | Adding App Icons | Introduction Applications Publishing 59:08
- Unit 10 | Lesson 02 | Optimizations before Publishing our Applications 01:14:23
- Unit 10 | Lesson 03 | Creating App Bundles and APK files and Managing Keys 53:17
- Unit 10 | Lesson 04 | Creating a Google Play console Developer Account 47:58
- Unit 10 | Lesson 05 | Explaining interface of the Google developer Console 28:36
- Unit 10 | Lesson 06 | What are the Prerequisites before publishing our Flutter App 55:17
- Unit 10 | Lesson 07 | Lets Publish our Flutter Application in to Google Play console 01:43:44
- Unit 10 | Lesson 08 | Testing Before Publishing an App on Google Play Store 43:13
- Unit 10 | Lesson 09 | App Versioning & Best Practices 13:37
- Unit 10 | Lesson 10 | Releasing Updates & Managing New Versions 12:20
- Unit 11 | Lesson 01 | Monetize your Flutter Apps with Adds 41:19
- Unit 11 | Lesson 02 | Integrate Banner | Intestinal | Rewarded Adds with Flutter 01:49:10
- Unit 12 | Lesson 01 | Integrate Google Maps with our Flutter Apps 01:07:52
- Flutter Ending | Best Practices and My Advice 10:37
