Foundations Course - November 2023 Update
Mainly minor changes:
- Updated course to Flutter 3.16, Dart 3.2
- Updated course to latest package versions
- Enabled Material 3 in the project (
useMaterial3: true
)
To run the latest code, make sure you're running on Flutter 3.16 (run flutter upgrade
if you're still on an older version).
I also recommend to upgrade to Xcode 15 and Cocoapods 1.13.0 or above if you want to develop for iOS and macOS.
Here are the most important details for each section / lesson. 👇
Section 2
- Updated course to GoRouter 12.1.1
- In lesson 10, mention that we will no longer use
push
and theoptionURLReflectsImperativeAPIs
flag since they cause problems withredirect
andrefreshListenable
Section 8
- Update notes in lesson 5, explaining what options are available when initializing async dependencies (see this tip for more details)