Free Flutter Course (Full Flutter Course for Beginners)
Master Flutter with Ease: A Free Comprehensive Course by Vandad Nahavandipoor – From Basics to Advanced Techniques
What you'll learn
- Learn to set up and configure developer accounts for Flutter app development
- Gain proficiency in writing and implementing Dart language constructs
- Master the process of setting up and deploying apps for both iOS and Android platforms
- Develop skills in handling authentication and backend integration using Firebase
This course includes
- 36.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 53 lessons • 36.5 hours of video
Mastering Flutter: A Comprehensive Free Course
53 lessons
• 37 hours
Mastering Flutter: A Comprehensive Free Course
- Intro - Free Flutter Course 💙 31:30
- Chapter 1 - Developer Accounts - Free Flutter Course 💙 36:15
- Chapter 2 - Setup - Free Flutter Course 💙 35:31
- Chapter 3 - Introduction to Dart - Free Flutter Course 💙 46:44
- Chapter 4 - Dart Control Statements and Collections - Free Flutter Course 💙 45:19
- Chapter 5 - Sound Null safety in Dart - Free Flutter Course 💙 40:28
- Chapter 6 - Dart Enumerations, Classes and Objects - Free Flutter Course 💙 51:25
- Chapter 7 - Advanced Dart - Free Flutter Course 💙 42:05
- Chapter 8 - Project Setup - Free Flutter Course 💙 47:49
- Chapter 9 - iOS App Setup - Free Flutter Course 💙 01:11:03
- Chapter 10 - Android App Setup - Free Flutter Course 💙 31:59
- Chapter 11 - Firebase Backend Setup - Free Flutter Course 💙 29:49
- Chapter 12 - Basic Registration Screen - Free Flutter Course 💙 01:03:34
- Chapter 13 - Login View - Free Flutter Course 💙 48:17
- Chapter 14 - Separating App Initialization from Login and Register Screens - Free Flutter Course 💙 26:38
- Chapter 15 - Setting up Git and GitHub - Free Flutter Course 💙 50:47
- Chapter 16 - Email Verification View - Free Flutter Course 💙 34:12
- Chapter 17 - Link Between Login and Register Views - Free Flutter Course 💙 33:17
- Chapter 18 - Logout View - Free Flutter Course 💙 55:46
- Chapter 19 - Go From Login to Notes View - Free Flutter Course 💙 22:58
- Chapter 20 - Cleaning Up our Routes - Free Flutter Course 💙 14:34
- Chapter 21 - Error Handling in Login View - Free Flutter Course 💙 25:05
- Chapter 22 - Error Handling in Register View, Next Screen After Registration - Free Flutter Course 💙 28:25
- Chapter 23 - Confirming Identity Before Going to Main UI - Free Flutter Course 💙 07:36
- Chapter 24 - Auth Service - Free Flutter Course 💙 01:03:01
- Chapter 25 - Migrating to Auth Service - Free Flutter Course 💙 38:20
- Chapter 26 - Unit Testing our AuthService - Free Flutter Course 💙 01:10:01
- Chapter 27 - CRUD Local Storage - Free Flutter Course 💙 01:47:16
- Chapter 28 - Working with Streams in Notes Service - Free Flutter Course 💙 33:36
- Chapter 29 - Preparing Notes View to Read All Notes - Free Flutter Course 💙 34:49
- Chapter 30 - Preparing to Create New Notes - Free Flutter Course 💙 20:55
- Chapter 31 - Creating New Notes - Free Flutter Course 💙 35:27
- Chapter 32 - Displaying Notes in Notes View - Free Flutter Course 💙 20:22
- Chapter 33 - Deleting Existing Notes in Notes View - Free Flutter Course 💙 44:43
- Chapter 34 - Updating Existing Notes - Free Flutter Course 💙 33:26
- Chapter 35 - Protecting NotesService with Current User - Free Flutter Course 💙 26:32
- Chapter 36 - Writing Notes to Cloud Firestore - Free Flutter Course 💙 01:17:24
- Chapter 37 - Migrating to our Firestore Service - Free Flutter Course 💙 24:28
- Chapter 38 - Sharing Notes - Free Flutter Course 💙 15:08
- Chapter 39 - Introduction to Bloc - Free Flutter Course 💙 46:48
- Chapter 40 - Converting our Auth Process to Bloc - Free Flutter Course 💙 01:06:47
- Chapter 41 - Handling Auth Bloc Exceptions During Login - Free Flutter Course 💙 21:28
- Chapter 42 - Moving to Bloc for Routing and Dialogs - Free Flutter Course 💙 01:05:39
- Chapter 43 - Loading Screens - Free Flutter Course 💙 50:09
- Chapter 44 - Final Touches Before App Release - Free Flutter Course 💙 54:32
- Chapter 45 - App Icons and App Name - Free Flutter Course 💙 23:32
- Chapter 46 - Splash Screen - Free Flutter Course 💙 50:24
- Chapter 47 - Sending our iOS app to App Store Connect - Free Flutter Course 💙 58:46
- Chapter 48 - Releasing our iOS App - Free Flutter Course 💙 24:48
- Chapter 49 - Fixing Firebase Security Rules and Resubmitting the iOS App - Free Flutter Course 💙 29:36
- Chapter 50 - Releasing our Android App - Free Flutter Course 💙 01:05:12
- Chapter 51 - Localization in Flutter - Free Flutter Course 💙 01:38:39
- Outro - Free Flutter Course 💙 05:25
