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 | Flutter18:12
- Unit 01 | Lesson 02 |Mobile application categories and native vs cross-platform explanation |Flutter30:37
- Unit 01 | Lesson 03 | Introduction to Flutter | Flutter27:04
- Unit 02 | Lesson 01 | Introduction in to dart | Flutter19:57
- Unit 02 | Lesson 02 | Dartpad and basic arithmetic operations | Flutter44:44
- Unit 02 | Lesson 03 | Increment And Decrement Operators | Flutter47:40
- Unit 02 | Lesson 04 | Compound Assignment Operators | Flutter14:49
- Unit 02 | Lesson 05 | Variables and Data Types Basics | Flutter30:09
- Unit 02 | Lesson 06 | String Methods deep dive in Dart | Flutter41:09
- Unit 02 | Lesson 07 | Challenge 1 solution data types | Flutter33:03
- Unit 02 | Lesson 08 | Type conversions in dart | Flutter38:19
- Unit 02 | Lesson 09 | Challenges mathematical methods in dart | Flutter34:02
- Unit 02 | Lesson 10 | Initialisation vs Assignment explanation | Flutter09:41
- Unit 02 | Lesson 11 | Const keyword and static vs dynamic languages explanation | Flutter37:56
- Unit 02 | Lesson 12 | final keyword | Flutter09:37
- Unit 02 | Lesson 13 | var keyword | Flutter12:33
- Unit 02 | Lesson 14 | dynamic keyword | Flutter09:58
- Unit 02 | Lesson 15 | Conditional Statements in Dart if | Flutter01:08:49
- Unit 02 | Lesson 16 | Introduction to Flow Charts Flutter | Flutter13:37
- Unit 02 | Lesson 17 | Challenge 04 solution if condition | Flutter16:55
- Unit 02 | Lesson 18 | if,else condition in dart | Flutter25:08
- Unit 02 | Lesson 19 | if,else if,else condition | Flutter28:23
- Unit 02 | Lesson 20 | Logical Operations and Complex conditions in dart | Flutter36:27
- Flutter Unit 02 Lesson 21 challenge 7 and 8 complex conditions checking Flutter 2023 12 1526:19
- Unit 02 | Lesson 22 | Ternary Operators in Dart | Flutter39:53
- Unit 02 | Lesson 23 | Switch - Case statements in Dart | Flutter44:49
- Unit 02 | Lesson 24 | Dart Collections - List | Flutter35:03
- Unit 02 | Lesson 25 | List methodes in Dart | Flutter54:05
- Unit 02 | Lesson 26 | Sets and set methods in Dart | Flutter33:48
- Unit 02 | Lesson 27 | Maps | Flutter39:27
- Unit 02 | Lesson 28 | Maps methods in Dart | Flutter30:56
- Unit 02 | Lesson 29 | Challenge 11 using Maps | Flutter21:06
- Unit 02 | Lesson 30 | conversions between different collections in Dart | Flutter14:54
- Unit 02 | Lesson 31 | for loop in Dart | Flutter51:17
- Unit 02 | Lesson 32 | Nested for loops in Dart | Flutter20:04
- Unit 02 | Lesson 33 | Challenge 12 for loops | Flutter19:29
- Unit 02 | Lesson 34 | for in loop in Dart | Flutter07:50
- Unit 02 | Lesson 35 | while loop in Dart | Flutter35:54
- Unit 02 | Lesson 36 | do while loop in Dart | Flutter38:15
- Unit 02 | Lesson 37 | Introduction to Functions in Dart | Flutter55:01
- Unit 02 | Lesson 38 | Challenges using Functions in Dart | Flutter54:08
- Unit 02 | Lesson 39 | Named and Required Parameters for Functions in Dart | Flutter15:03
- Unit 02 | Lesson 40 | Arrow Functions in Dart | Flutter12:20
- Unit 02 | Lesson 41 | Null Safety In Dart | Flutter46:52
- Unit 02 | Lesson 42 | Classes and Objects in Dart | OOP | Flutter38:18
- Unit 02 | Lesson 43 | Constructors in Dart | OOP | Flutter20:48
- Unit 02 | Lesson 44 | Access Modifiers in Dart | OOP | Flutter13:59
- Unit 02 | Lesson 45 | Challenge 18 - using Classes and Objects in Dart | OOP | Flutter35:38
- Unit 02 | Lesson 46 | Getters and Setters in Dart | OOP | Flutter33:38
- Unit 02 | Lesson 47 | Static in Dart | OOP | Flutter15:07
- Unit 02 | Lesson 48 | Enums in Dart | Flutter10:21
- Unit 02 | Lesson 49 | Inheritance Basics in Dart OOP | Flutter36:56
- Unit 02 | Lesson 50 | Advanced Inheritance, Methode overriding and super in Dart OOP | Flutter32:40
- Unit 02 | Lesson 51 | Abstract classes in Dart OOP | Flutter25:11
- Unit 02 | Lesson 52 | Asynchronous Programming, Event Loop, Future and Stream in Dart | Flutter36:22
- Unit 03 | Lesson 01 | How To Install Flutter - Part 01 | Flutter45:08
- Unit 03 | Lesson 02 | How To Install Flutter - Part 02 | Flutter51:19
- Unit 03 | Lesson 03 | Emulators, Android Images, and API Levels Deep Dive | Flutter40:41
- Unit 03 | Lesson 04 | How To Setup VS Code for Flutter Development with Emulators | Flutter19:31
- Unit 03 | Lesson 05 | What is included in a default Flutter project fully Explained | Flutter43:05
- Unit 03 | Lesson 06 | Let's Build Apps Using Flutter - App 01 ( Easy Flutter App ) | Flutter01:02:55
- Unit 03 | Lesson 07 | Explain Material app, Scaffold, Appbar, Text, and Center Widgets | Flutter54:11
- Unit 03 | Lesson 08 | Container Widget with Padding and Margin - Layout Widgets | Flutter51:06
- Unit 03 | Lesson 09 | Column and Row Widgets with Alignments Deep Dive - Layout Widgets | Flutter01:02:09
- Unit 03 | Lesson 10 | Mobile Application Layouts Development using Flutter - Example 01 | Flutter27:30
- Unit 03 | Lesson 11 | Mobile Application Layouts Development using Flutter - Example 02 | Flutter28:13
- Unit 03 | Lesson 12 | Mobile Application Layouts Development using Flutter - Example 03 | Flutter50:57
- Unit 03 | Lesson 13 | Layouts development and working with Variables in Flutter - Ex 04 | Flutter58:04
- Unit 03 | Lesson 14 | Adding Content inside our Layouts in Flutter - Example 05/06 | Flutter48:14
- Unit 03 | Lesson 15 | Make our Apps Scrollable in Flutter - Example 07 | Flutter40:26
- Unit 03 | Lesson 16 | A Guide to Folder Separation in Flutter | App-02 (Part-1) | Flutter49:56
- Unit 03 | Lesson 17 | How to Create and Reuse Custom Widgets in Flutter | App-02 (Part-2) | Flutter01: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) | Flutter01: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) | Flutter56: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 | Flutter01:06:49
- Unit 03 | Lesson 26 | Workout Planner - Statefull Widgets Deep dive in Flutter | App-05 | Part-0159:56
- Unit 03 | Lesson 27 | Workout Planner - Working with Data Models in Flutter | App-05 | Part-0201:03:06
- Unit 03 | Lesson 28 | Workout Planner - Working With Dates in Flutter | App-05 | Part-03 | Flutter01:09:40
- Unit 03 | Lesson 29 | Workout Planner - Main Activity Section | App-05 | Part-04 | Flutter30:23
- Unit 03 | Lesson 30 | Workout Planner - Equipment Details Page | App-05 | Part-05 | Flutter41:34
- Unit 03 | Lesson 31 | Workout Planner - Add New Exercise Page | App-05 | Part-06 | Flutter44:48
- Unit 03 | Lesson 32 | Workout Planner - Change the State with Data in Flutter | App-05 | Part-0728:37
- Unit 03 | Lesson 33 | Workout Planner - Add New Equipment Section | App-05 | Part-08 | Flutter59:34
- Unit 03 | Lesson 34 | Workout Planner - Profile and Progress Tracking Sections | App-05 | Part-0944:00
- Unit 03 | Lesson 35 | Fitness Tracker - What are Responsive and Adaptive apps | Part-01 | Flutter57:36
- Unit 03 | Lesson 36 | Fitness Tracker - Side bar and Dashboard Section | App-06 | Part-02 | Flutter53:59
- Unit 03 | Lesson 37 | Fitness Tracker - Implementing Line Charts using FL Charts | Part-03 | Flutter44:01
- Unit 03 | Lesson 38 | Fitness Tracker - Implementing Bar Charts using FL Charts | Part-04 | Flutter40:41
- Unit 03 | Lesson 39 | Fitness Tracker - Implementing Pie Charts using FL Charts | Part-05 | Flutter36:36
- Unit 03 | Lesson 40 | Fitness Tracker - How to Make Our Flutter Apps Responsive | Part-06 | Flutter34:02
- Unit 3 | Lesson 41 | Expenz - Application Introduction and GitHub Setup for Version Control | Part-130:43
- Unit 03 | Lesson 42 | Expenz - Adding custom Fonts to our Flutter project | Part-02 | Flutter19:37
- Unit 03 | Lesson 43 | Expenz - Create Onboardig Screens using Flutter | App-07 | Part-03 | Flutter56:54
- Unit 03 | Lesson 44 | Expenz - Adding Form Validations in Flutter | App-07 | Part-04 | Flutter35:44
- Unit 03 | Lesson 45 | Expenz - Storing User Data in Shared Preferences Flutter | Part-05 | Flutter35:26
- Unit 03 | Lesson 46 | Expenz - FutureBuilder | App-07 | Part-06 | Flutter26:34
- Unit 03 | Lesson 47 | Expenz - How to Implement a BottomNavigationBar in Flutter | Part-07 | Flutter18:37
- Unit 03 | Lesson 48 | Expenz - Home Screen | App-07 | Part-08 | Flutter37:05
- Unit 03 | Lesson 49 | Expenz - Creating Models and Add New Page | App-07 | Part-09 | Flutter35:57
- Unit 03 | Lesson 50 | Expenz - Creating Expanse and Income Forms | App-07 | Part-10 | Flutter52:48
- Unit 03 | Lesson 51 | Expenz - Date and Time Pickers | App-07 | Part-11 | Flutter33:25
- Unit 03 | Lesson 52 | Expenz - JSON serialization and deserialization | App-07 | Part-1243:01
- Unit 03 | Lesson 53 | Expenz - Save an expense in to Shared Preference | App-07 | Part-13 | Flutter55:55
- Unit 03 | Lesson 54 | Expenz - Save an Income in to Shared Preference | App-07 | Part-14 | Flutter36:06
- Unit 03 | Lesson 55 | Expenz - Delete Expense with Dismissible Widget | App-07 | Part-15 | Flutter57:44
- Unit 03 | Lesson 56 | Expenz - Delete Income with Dismissible Widget | App-07 | Part-16 | Flutter26:52
- Unit 03 | Lesson 57 | Expenz - Chart and UX Improvements | App-07 | Part-17 | Flutter33:01
- Unit 03 | Lesson 58 | Expenz - Budget Screen and Pie Charts| App-07 | Part-18 | Flutter01:14:27
- Unit 03 | Lesson 59 | Expenz - Log out and Clear Data from Shared Preferences | App-07 | Part-1939:37
- Unit 03 | Lesson 60 | Expenz - Adding Complex Form Validations | App-07 | Part-20 | Flutter17:33
- Unit 04 | Lesson 01 | Flutter Go Router Masterclass | How to setup Advanced navigations | Flutter01:28:49
- Unit 04 | Lesson 02 | Flutter Go Router Masterclass | Example | Flutter27:37
- Unit 04 | Lesson 03 | Flutter Inherited Widgets Masterclass | Code Theory and Example | Flutter01:20:59
- Unit 04 | Lesson 04 | Notes Sphere - Project and Features Introduction | App 08 | Part 01 | Flutter23:49
- Unit 04 | Lesson 05 | Notes Sphere - Setup Go Router | App 08 | Part 02 | Flutter23:11
- Unit 04 | Lesson 06 | Notes Sphere - Working with Themes | App 08 | Part 03 | Flutter27:00
- Unit 04 | Lesson 07 | Notes Sphere - Home Page Design | App 08 | Part 04 | Flutter42:19
- Unit 04 | Lesson 08 | Notes Sphere - Navigation to Notes and Todo pages | App 08 | Part 05 | Flutter25:54
- Unit 04 | Lesson 09 | Notes Sphere -Save data to Local Storage with Hive | App 08 | Part 06 |Flutter34:02
- Unit 04 | Lesson 10 | Notes Sphere - Crate and Load notes from the Local Storage | App 08 | Part 0734:54
- Unit 04 | Lesson 11 | Notes Sphere - Create and Display Note Categories | App 08 | Part 08 | Flutter33:25
- Unit 04 | Lesson 12 | Notes Sphere - Edit and Delete Notes | App 08 | Part 09 | Flutter35:45
- Unit 04 | Lesson 13 | Notes Sphere - Create a new Note Category | App 08 | Part 10 | Flutter35:45
- Unit 04 | Lesson 14 | Notes Sphere - Create and Render Dynamic Categories | App 08 | Part 1137:41
- Unit 04 | Lesson 15 | Notes Sphere - Validate and Store new notes | App 08 | Part 12 | Flutter25:49
- Unit 04 | Lesson 16 | Notes Sphere - Edit and Delete a Note | App 08 | Part 13 | Flutter38:10
- Unit 04 | Lesson 17 | Notes Sphere - View a single Note Page | App 08 | Part 14 | Flutter27:53
- Unit 04 | Lesson 18 | Notes Sphere - Tab bar in Flutter | App 08 | Part 15 | Flutter26:56
- Unit 04 | Lesson 19 | Notes Sphere - Create Initial Tasks | App 08 | Part 16 | Flutter45:04
- Unit 04 | Lesson 20 | Notes Sphere - Mark and Unmark Tasks as Completed | App 08 | Part 17 | Flutter28:23
- Unit 04 | Lesson 21 | Notes Sphere - Create new task | App 08 | Part 18 | Flutter26:34
- Unit 04 | Lesson 22 | Notes Sphere - Delete a Task | App 08 | Part 19 | Flutter12:56
- Unit 04 | Lesson 23 | Notes Sphere - Updated Home Page and Progress Card | App 08 | Part 20 |Flutter33:07
- Unit 04 | Lesson 24 | Notes Sphere - Integrate the Inherited widgets | App 08 | Part 21 | Flutter26:37
- Unit 04 | Lesson 25 | Flutter State Management - Introduction to Provider | Flutter49:45
- Unit 04 | Lesson 26 | Flutter State Management - Create and Display all the Products Page | Flutter29:15
- Unit 04 | Lesson 27 | Flutter State Management - Create and Configure the Provider and Consumers42:37
- Unit 04 | Lesson 28 | Flutter State Management - Get Delete, and Edit the data from the Providers34:58
- Unit 04 | Lesson 29 | Flutter State Management - Work with Multiple Providers | Flutter32:53
- Unit 04 | Lesson 30 | Flutter State Management - Calculate the Total from Cart items | Flutter11:16
- Unit 04 | Lesson 31 | Application Introduction - Meditator | App 09 | Part 0116:18
- Unit 04 | Lesson 32 | Install Packages for the Project - Meditator |App 09|Part 0219:06
- Unit 04 | Lesson 33 | Creating Models - Meditator |App 09|Part 0327:25
- Unit 04 | Lesson 34 | Using Custom SVG Icons and Navigations - Meditator |App 09|Part 0448:27
- Unit 04 | Lesson 35 | Setting up Go Router and Filter Chips - Meditator |App 09|Part 0523:34
- Unit 04 | Lesson 36 | Filters Logic with State Management with Provider - Meditator |App 09|Part 0626:33
- Unit 04 | Lesson 37 | Future Builders in Flutter for Filters - Meditator |App 09|Part 0727:13
- Unit 04 | Lesson 38 | Apply Filters using Separate Provider - Meditator |App 09|Part 0821:44
- Unit 04 | Lesson 39 | Search using Provider - Meditator |App 09|Part 0943:05
- Unit 04 | Lesson 40 | URL Launcher - Meditator |App 09|Part 1038:53
- Unit 04 | Lesson 41 | Open Bottom Sheet - Meditator |App 09|Part 1127:14
- Unit 04 | Lesson 42 | Implement You tube Player in Flutter - Meditator |App 09|Part 1219:44
- Unit 04 | Lesson 43 | Single Mindful Exercise Page - Meditator |App 09|Part 1321:30
- Unit 04 | Lesson 44 | Setting up Timmer | Using dart async - Meditator |App 09|Part 1439:07
- Unit 04 | Lesson 45 | Create Meditation Exercise Form - Meditator |App 09|Part 1532:19
- Unit 04 | Lesson 46 | Create Mindful / Sleep Exercise Form - Meditator |App 09|Part 1632:05
- Unit 04 | Lesson 47 | Setting up Hive Local Storage - Meditator |App 09|Part 1720:44
- Unit 04 | Lesson 48 | Store Mindful Exercise in Local Storage - Meditator |App 09|Part 1835:44
- Unit 04 | Lesson 49 | Store Meditations Exercise in Local Storage - Meditator |App 09|Part 1932:58
- Unit 04 | Lesson 50 | Display and Delete Meditations using Tab bar - Meditator |App 09|Part 2026:28
- Unit 04 | Lesson 51 | Display and Delete Mindful / Sleep Exercises - Meditator |App 09|Part 2127:44
- Unit 04 | Lesson 52 | Display and Delete Exercises in Tab bar - Meditator |App 09|Part 2233:51
- Unit 04 | Lesson 53 | Profile Page using List view - Meditator |App 09|Part 2319:38
- Unit 04 | Lesson 54 | How to run Flutter apps in Physical devices - Meditator |App 09|Part 2414:43
- Unit 05 | Lesson 01 | Front-end , Back-end, API, Servers and Databases Explanation25: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 Request41:01
- Unit 05 | Lesson 04 | Get a Single data using API | GET Request22:11
- Unit 05 | Lesson 05 | Create and Store data using API | POST Request24:40
- Unit 05 | Lesson 06 | Update data using API | PUT Request21:15
- Unit 05 | Lesson 07 | Delete data using API | DELETE Request10:51
- Unit 05 | Lesson 08 | Project Introduction and API Testing and Dot Env| Easy Weather | APP 10 |EP 0157:09
- Unit 05 | Lesson 09 | How To Use Third-party APIs | Easy Weather | APP 10 |EP 0247:07
- Unit 05 | Lesson 10 | Using Lottie Animations | Easy Weather | APP 10 |EP 0346:03
- Unit 05 | Lesson 11 | How to implement Light and Dark Mode in Flutter | Easy Weather | APP 10 |EP 0433:53
- Unit 05 | Lesson 12 | Project Introduction and API Testing and Dot Env | Movie wave | APP 11 |EP 0149:27
- Unit 05 | Lesson 13 | Navigations and Packages | Movie wave | APP 11 |EP 0242:02
- Unit 05 | Lesson 14 | Identify the Response and Create Models with Null safety | Movie wave | APP 1129:23
- Unit 05 | Lesson 15 | Infinite Scrolling using Flutter | Movie wave | APP 11 |EP 0401:00:15
- Unit 05 | Lesson 16 | Page level Paginations using Flutter | Movie wave | APP 11 |EP 0526:57
- Unit 05 | Lesson 17 | Search movies with a Query | Movie wave | APP 11 |EP 0653:52
- Unit 05 | Lesson 18 | Handling Data from Multiple end points | Movie wave | APP 11 |EP 0734:56
- Unit 05 | Lesson 19 | Similar and Recommended Movies | Movie wave | APP 11 |EP 0850:00
- Unit 06 | Lesson 01 | Introduction to Firebase and Back-end As A Service | Firebase & Flutter39:27
- Unit 06 | Lesson 02 | Configure Flutter with Firebase (Android) | Firebase & Fluttter01:13:40
- Unit 06 | Lesson 03 | Configure Flutter with Firebase (iOS) | Min/Target/Compile SDKs & NDks15:34
- Unit 06 | Lesson 04 | Working with Cloud Firestore Database | Cloud Firestore Database23:51
- Unit 06 | Lesson 05 | Store Data | CRUD Operations | Cloud Firestore Database35:09
- Unit 6| Lesson 6| Read/Fetch Data using Streams in Flutter|CRUD Operations |Cloud Firestore Database30:36
- Unit 06 | Lesson 07 | Delete Data | CRUD Operations | Cloud Firestore Database09:24
- Unit 06 | Lesson 08 | Edit/Update Data in documents | CRUD Operations | Cloud Firestore Database20:47
- Unit 06 | Lesson 09 | Project and Tech Stack Introduction - Study Planner| APP 12|EP 0123:23
- Unit 06 | Lesson 10 | Flutter and Firebase Configuration (Android /iOS) - Study Planner|APP 12|EP 0224:29
- Unit 06 | Lesson 11 | Navigations and Routing - Study Planner| APP 12|EP 0325:02
- Unit 06 | Lesson 12 | Setting Up Main Screen and Add Course - Study Planner| APP 12|EP 0434:45
- Unit 06 | Lesson 13 | Store Course in Firestore Database - Study Planner| APP 12|EP 0540:40
- Unit 06 | Lesson 14 | Listen to the Course Stream - Study Planner| APP 12|EP 0626:22
- Unit 06 | Lesson 15 | Single Course Screen and Routings - Study Planner| APP 12|EP 0723:33
- Unit 06 |Lesson 16|Value Notifiers and Nested Collections and Add Assignment-Study Planner|APP12|EP837:54
- Unit 06 | Lesson 17 | Create New Note Screen - Study Planner| APP 12|EP 0931:50
- Unit 06 | Lesson 18 | Create Nested Collections (Add Assignments) - Study Planner| APP 12|EP 1026:16
- Unit 06 | Lesson 19 | Store file in Cloud Storage Add Notes - Study Planner| APP 12|EP 1143:12
- Unit 06 | Lesson 20 | Display Courses Page with Notes and Assignments - Study Planner| APP 12|EP 1201:08:08
- Unit 06 | Lesson 21 | View a Note or Assignment with Expansions - Study Planner| APP 12|EP 1324:32
- Unit 06 | Lesson 22 | Handling Overdue Assignments - Study Planner| APP 12|EP 1444:01
- Unit 06 | Lesson 23 | Introduction | Authentication and Authorization39:31
- Unit 06 | Lesson 24 | Anonymous Login Firebase | Authentication and Authorization25:56
- Unit 06 | Lesson 25 | What are Exceptions and Exception Handling | Authentication and Authorization27:07
- Unit 06 | Lesson 26 | Firebase Auth Exceptions | Authentication and Authorization20:14
- Unit 06 | Lesson 27 |Create User With Email and Password Firebase | Authentication and Authorization40:54
- Unit 06 | Lesson 28 | Login with Email and Password Firebase | Authentication and Authorization16:10
- Unit 06 | Lesson 29 | Google Login Firebase | Authentication and Authorization21:00
- Unit 06 | Lesson 30 | GitHub Login Firebase | Authentication and Authorization14:23
- Unit 06 | Lesson 31 | How to Reset Password Firebase | Authentication and Authorization17:27
- Unit 06 | Lesson 32 | User Auth State Changes Firebase | Authentication and Authorization15:17
- Unit 06 | Lesson 33: Project Introduction - Socially | APP 13 | EP 0159:59
- Unit 06 | Lesson 34: Flutter and Firebase Configuration - Socially | APP 13 | EP 0256:59
- Unit 06 | Lesson 35: Creating the Layout for Web and Mobile Platforms - Socially | APP 13 | EP 0346:52
- Unit 06 | Lesson 36: Setting Up the Router and Register Page Interface - Socially | APP 13 | EP 0459:14
- Unit 06 | Lesson 37: Login Screen Interface - Socially | APP 13 | EP 0521:01
- Unit 06 | Lesson 38: Google Sign-In - Socially | APP 13 | EP 0641:18
- Unit 06 | Lesson 39: User Auth Streams for State Changes - Socially | APP 13 | EP 0729:54
- Unit 06 | Lesson 40: Main Screen with Bottom Navigation Bar - Socially | APP 13 | EP 0821:32
- Unit 06 | Lesson 41: Creating a New Post - Socially | APP 13 | EP 0956:09
- Unit 06 | Lesson 42: Storing Post Data in Firestore and Storage - Socially | APP 13 | EP 1001:03:26
- Unit 06 | Lesson 43: Displaying Posts on the Main Screen - Socially | APP 13 | EP 1159:57
- Unit 06 | Lesson 44: Liking and Unliking Posts - Socially | APP 13 | EP 1238:49
- Unit 6 | Lesson 45: Editing and Deleting User-Created Posts and Tracking Ownership | APP 13 | EP 1319:31
- Unit 06 | Lesson 46: Creating Reels - Socially | APP 13 | EP 1435:01
- Unit 06 | Lesson 47: Storing Reels (Videos) in the Database - Socially | APP 13 | EP 1548:29
- Unit 06 | Lesson 48: Displaying Videos on the Reels Screen - Socially | APP 13 | EP 1647:58
- Unit 06 | Lesson 49: Searching for Users - Socially | APP 13 | EP 1729:59
- Unit 6 | Lesson 50: Single User Screen with Follow and Unfollow Features - Socially | APP 13 | EP 1854:33
- Unit 06 | Lesson 51: Profile Screen - Socially | APP 13 | EP 1919:43
- Unit 06 | Lesson 52: Project Ending and Resources - Socially | APP 13 | EP 2020:22
- Unit 06 | Lesson 53 : Introduction To Notifications01:01:52
- Unit 06 | Lesson 54 : Instant Notifications | Local Notifications Deep Dive and Integration01:03:25
- Unit 06 | Lesson 55 : Scheduled Notifications | Local Notifications Integration31:32
- Unit 06 | Lesson 56 : Recurring Notifications | Local Notifications Integration32:31
- Unit 06 | Lesson 57 : Big Picture Notifications | Local Notifications Integration22:47
- Unit 06 | Lesson 58 : Introduction To Push Notification with Firebase Messaging44:08
- Unit 06 | Lesson 59 : Background State Notifications | Push Notification Integration42:30
- Unit 06 | Lesson 60 : Foreground and Terminated State Notifications | Push Notification Integration29:57
- Unit 06 | Lesson 61 : Firebase ML with Google ML | Machine Learning Models With Flutter | part 0101:09:01
- Unit 06 | Lesson 62 : Text Recognition Firebase ML with Google ML | part 0240:10
- Unit 06 | Lesson 63 : Integrate Firebase to save user History | part 0347:18
- Unit 06 | Lesson 64 : Introduction to Payment Gateways | Stripe01:11:57
- Unit 06 | Lesson 65 : How to Handle the User Premium Status39:37
- Unit 07 | Lesson 01 : How to connect Flutter app in to a Custom Back end31:35
- Unit 07 | Lesson 02 : Nodejs Server Implementation and API Testing01:09:57
- Unit 07 | Lesson 03 : Flutter Client setup and Create user Endpoint31:39
- Unit 07 | Lesson 04 : Interface and Provider setup for State Management30:42
- Unit 07 | Lesson 05 : Displaying all Users14:08
- Unit 07 | Lesson 06 : Update and Delete Users36:10
- Unit 07 | Lesson 07 : Introduction in to Web Sockets and Flutter46:19
- Unit 07 | Lesson 08 : Create Web-socket Server and Connect web Client50:33
- Unit 07 | Lesson 09 : Connect the Flutter app in to Web-socket Server47:36
- Unit 07 | Lesson 10 : Introduction in to GraphQL and Flutter30:27
- Unit 07 | Lesson 11 : Create a GraphQL Server using Nodejs and Typescript01:07:36
- Unit 07 | Lesson 12 : Connect the Flutter app in to GraphQL Server36:44
- Unit 07 | Lesson 13 : JWT Authentication With Flutter | WallFit App 14 | Part 0101:09:52
- Unit 07 | Lesson 14 : Handle JWT in the Client Side Flutter | WallFit App 14 | Part 0201:15:35
- Unit 07 | Lesson 15 : Listen to Auth State Changes | WallFit App 14 | Part 0319:00
- Unit 07 | Lesson 16 : Working with Unsplash API | WallFit App 14 | Part 0455:04
- Unit 07 | Lesson 17 : Working with Middleware | WallFit App 14 | Part 0551:52
- Unit 07 | Lesson 18 : Set as Wallpaper in Flutter | WallFit App 14 | Part 0641:05
- Unit 08 | Lesson 01 : Introduction to Flutter Animations28:53
- Unit 08 | Lesson 02 : Animated Box Container and Button | Flutter Implicit Animations46:09
- Unit 08 | Lesson 03 : Animated List Opacity and Padding | Flutter Implicit Animations53:33
- Unit 08 | Lesson 04 : Physical Modal Position Switcher | Flutter Implicit Animations15:36
- Unit 08 | Lesson 05 : Tween Animation Builder16:55
- Unit 08 | Lesson 06 : Introduction to Flutter Explicit Animations51:23
- Unit 08 | Lesson 07 : Slide Transition and Rotation Animations36:25
- Unit 08 | Lesson 08 : Explicit Loading Animations in Flutter18:04
- Unit 08 | Lesson 09 : Grid Transition Animations25:05
- Unit 08 | Lesson 10 : Page Transition Animations25:07
- Unit 09 | Lesson 01 : Introduction to Flutter Testing30:41
- Unit 09 | Lesson 02 : Lets Test the Default counter Application Flutter | Unit Test42:03
- Unit 09 | Lesson 03 : To-do application Unit Testing Flutter | Unit Test41:23
- Unit 09 | Chapter 04 - Testing APIs with Mocking & Dependency Injection01:03:44
- Unit 09 | Chapter 05 - Testing Firebase Functions & Firestore01:06:15
- Unit 09 | Chapter 06 - Introduction to Widget Testing in Flutter52:03
- Unit 09 | Chapter 07 - Widget Testing: User Interactions & Navigation53:20
- Unit 09 | Chapter 08 - Widget Testing: Async Ops, Errors, State Management01:03:54
- Unit 09 | Chapter 09 - Widget Testing APIs & Networks with Mocking28:06
- Unit 09 | Chapter 10 - Widget Testing Complex Animations in Flutter20:40
- Unit 09 | Lesson 11 | Introduction to Integration Testing in Flutter43:35
- Unit 09 | Lesson 12 | Importance of Integration Testing and Examples51:06
- Unit 09 | Lesson 13 | Integration Tests for Form Fields | Form Filling and Navigations26:33
- Unit 10 | Lesson 01 | Adding App Icons | Introduction Applications Publishing59:08
- Unit 10 | Lesson 02 | Optimizations before Publishing our Applications01:14:23
- Unit 10 | Lesson 03 | Creating App Bundles and APK files and Managing Keys53:17
- Unit 10 | Lesson 04 | Creating a Google Play console Developer Account47:58
- Unit 10 | Lesson 05 | Explaining interface of the Google developer Console28:36
- Unit 10 | Lesson 06 | What are the Prerequisites before publishing our Flutter App55:17
- Unit 10 | Lesson 07 | Lets Publish our Flutter Application in to Google Play console01:43:44
- Unit 10 | Lesson 08 | Testing Before Publishing an App on Google Play Store43:13
- Unit 10 | Lesson 09 | App Versioning & Best Practices13:37
- Unit 10 | Lesson 10 | Releasing Updates & Managing New Versions12:20
- Unit 11 | Lesson 01 | Monetize your Flutter Apps with Adds41:19
- Unit 11 | Lesson 02 | Integrate Banner | Intestinal | Rewarded Adds with Flutter01:49:10
- Unit 12 | Lesson 01 | Integrate Google Maps with our Flutter Apps01:07:52
- Flutter Ending | Best Practices and My Advice10:37
