Example Curriculum
Introduction
Available in
days
days
after you enroll
Flutter Fundamentals
Available in
days
days
after you enroll
- Why Flutter Is Awesome - Part 1 (2:52)
- Why Flutter Is Awesome - Part 2 (3:26)
- Tools You Will Need (1:57)
- Setup - Install Flutter (4:35)
- Setup - Install Android Studio and XCode (1:40)
- Setup - Install VSCode (1:18)
- Setting up Emulators (1:33)
- Tea Time with Tadas - VSCode Setup (7:32)
- Running Your First Flutter App (3:22)
- Hot Reload and Hot Restart (3:37)
- Flutter Developer Insights - Debugging (5:04)
- Widget Tree (4:19)
- Stateless and Stateful (5:38)
- Intro to Widgets (4:31)
- Working with Common Widgets (7:52)
- Building UI using Common Widgets (8:29)
- BuildContext (5:30)
- Navigation (6:37)
- Named Navigation (3:27)
- Passing Data between Screens (6:06)
- Flutter Developer Insights - Navigator 2.0 (7:00)
- Forms (8:15)
- Form Validation (7:23)
- Regular Expressions (3:32)
- Make It Pretty! (9:44)
- Assets (2:39)
- Packages (3:43)
- Keys (6:14)
- Tea Time with Tadas - Flutter Web (5:53)
- Let's Have Some Fun (+ Free Resources)
User Interface
Available in
days
days
after you enroll
- Layouts (3:00)
- Material & Cupertino Design (4:06)
- Understanding Constraints - Part 1 (4:55)
- Understanding Constraints - Part 2 (3:43)
- Theme (4:09)
- Responsive Layouts (6:54)
- Tea Time with Tadas - FlutterFlow (4:12)
- Flutter Developer Insights - Mobile vs. Web UIs (4:22)
- Flutter Developer Insights - DevTools - Part 1 (4:56)
- Flutter Developer Insights - DevTools - Part 2 (5:08)
- Unlimited Updates
State Management
Available in
days
days
after you enroll
Project: Build a To Do App
Available in
days
days
after you enroll
Master Project: Building a Twitter Clone
Available in
days
days
after you enroll
- Installing Firebase (9:24)
- Tea Time with Tadas - Database Options (4:43)
- Firebase Authentication (9:40)
- Firestore User (7:41)
- User State (16:15)
- More User Data (7:16)
- Adding a Drawer (7:55)
- Updating User Name (7:14)
- Uploading an Image (11:01)
- Posting a Tweet (11:49)
- Displaying Tweets (7:45)
- Finishing Touches (5:30)
- Exercise: Imposter Syndrome (2:55)
Animation (Welcome to Art Class!)
Available in
days
days
after you enroll
Rive Animation Project: Moon Landing
Available in
days
days
after you enroll
Flutter Testing
Available in
days
days
after you enroll
Deploying Your App!
Available in
days
days
after you enroll
Flutter Developer Career Advice
Available in
days
days
after you enroll
Where To Go From Here?
Available in
days
days
after you enroll