-
Section 1: Introduction
-
Section 1 Course Resource
- このコースに参加 リソースにアクセスするため
-
-
Section 2: Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]
-
Section 2 Course Resource
-
Section 2 Part 1
-
Quiz 1: Knowledge Check: Flutter & Dart Basics
-
Section 2 Part 2
-
Deep Dive: Position & Named Arguments
-
Section 2 Part 3
-
Flutter & Code Formatting
-
-
Section 3: Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]
-
Section 3 Course Resource
-
Section 3 Part 1
-
Deep Dive: Flutter's (Stateful) Widget Lifecycle
-
Section 3 Part 2
-
Using "if" Statements In Lists
-
if Statements & Comparison Operators
-
Section 3 Part 3
-
Using "for" Loops In Lists
-
Note: A Typo In The Next Lecture
-
Section 3 Part 4
-
Assignment 1: Time to Practice: Flutter Basics
-
Assignment 1 Part 1
-
Assignment 1 Part 2
-
Section 3 Part 5
-
-
Section 4: Debugging Flutter Apps
-
Section 4 Course Resource
-
Section 4 Part 1
-
Running the App on Real iOS or Android Devices
-
-
Section 5: Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]
-
Section 5 Course Resource
-
Section 5 Part 1
-
Flutter & Material 3
-
Section 5 Part 2
-
Important: Adding Dark Mode
-
Section 5 Part 3
-
-
Section 6: Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]
-
Section 6 Course Resource
-
Section 6 Part 1
-
-
Section 7: Flutter & Dart Internals [TODO APP]
-
Section 7 Course Resource
-
Section 7 Part 1
-
-
Section 8: Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]
-
Section 8 Course Section
-
Section 8 Part 1
-
Replacing WillPopScope with PopScope
-
Section 8 Part 2
-
An Alternative Navigation Pattern: Using Named Routes
-
Section 8 Part 3
-
-
Section 9: Managing App-wide State [MEALS APP]
-
Section 9 Course Resource
-
Section 9 Part 1
-
"riverpod" vs "provider" - There are many Alternatives!
-
-
Section 10: Adding Animations [MEALS APP]
-
Section 10 Course Resource
-
Section 10 Part 1
-
-
Section 11: Handling User Input & Working with Forms [SHOPPING LIST APP]
-
Section 11 Course Resource
-
Section 11 Part 1
-
Section 11 Part 2
-
-
Section 12: Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]
-
Section 12 Part 1
-
Section 12 Part 2
-
-
Section 13: Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]
-
Section 13 Course Resource
-
Section 13 Part 1
-
Important: "location" Package & Android
-
Section 13 Part 2
-
Adding Your Own Native Code
-
-
Section 14: Push Notifications & More: Building a Chat App with Flutter & Firebase
-
Section 14 Course Resource
- このコースに参加 リソースにアクセスするため
-
Section 14 Part 1
-
FlutterFire Configuration
-
Section 14 Part 2
-
A Note About Reading Data From Firestore
-
Section 14 Part 3
-
Firebase & Image Storage
-
Section 14 Part 4
-
-
Section 15: End of course
-
Publishing iOS & Android Apps
-
Bonus Lecture
-