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
pushand theoptionURLReflectsImperativeAPIsflag since they cause problems withredirectandrefreshListenable
Section 8
- Update notes in lesson 5, explaining what options are available when initializing async dependencies (see this tip for more details)