Free Course
Free Flutter Course (Full Flutter Course for Beginners)
Watch Preview
Watch Preview
Course curriculum
1 sections · 53 lessons · 37h total
Course Material
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 💙
71: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 💙
63: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 💙
7:36
Chapter 24 - Auth Service - Free Flutter Course 💙
63:01
Chapter 25 - Migrating to Auth Service - Free Flutter Course 💙
38:20
Chapter 26 - Unit Testing our AuthService - Free Flutter Course 💙
70:01
Chapter 27 - CRUD Local Storage - Free Flutter Course 💙
107: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:23
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 💙
77: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 💙
66: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 💙
65: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 💙
65:12
Chapter 51 - Localization in Flutter - Free Flutter Course 💙
98:39
Outro - Free Flutter Course 💙
5:25
Course description
Full course description coming soon.
What you'll learn
Professional skill mastery with structured, progressive lessons
Hands-on real-world projects to build your portfolio
Industry best practices used at top-tier companies
Expert-level techniques that set you apart from peers
Certificate of completion to showcase your achievement
Lifetime access with all future updates included
Requirements
No prior experience required. A computer with internet access and a willingness to learn is all you need.
Your instructor
FM
Flutter Mapp
Senior Practitioner & Educator
12+ years exp.
3 courses
1,326 students
A seasoned professional with years of hands-on industry experience. Their teaching philosophy centres on practical, no-nonsense instruction that bridges theory and real-world application.
Message InstructorStudent reviews
—
0 reviews
Be the first to enroll and leave a review!