Foundations Course - May 2024 Update
Mainly minor changes:
- Updated course to Flutter 3.22, Dart 3.4
- Updated course to latest package versions
Also regenerated all target platforms (ios, macos, android, web) with the latest flutter CLI. As a result, the project now uses the latest Flutter web app initialization code.
Here's a list of all the packages in use and their versions:
environment:
sdk: ">=3.4.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
intl: 0.19.0
equatable: 2.0.5
flutter_staggered_grid_view: 0.7.0
flutter_rating_bar: 4.0.1
go_router: 14.1.1
flutter_riverpod: 2.5.1
riverpod_annotation: 2.3.5
rxdart: 0.27.7
sembast: 3.7.1
sembast_web: 2.3.0
path_provider: 2.1.3
cached_network_image: 3.3.1
firebase_core: 2.31.0
firebase_auth: 4.19.5
cloud_firestore: 4.17.3
firebase_storage: 11.7.5
flutter_stripe: 10.1.1
flutter_stripe_web: 5.1.0
pay: 2.0.0
envied: 0.5.4+1
algolia: 1.1.2
dev_dependencies:
flutter_test:
sdk: flutter
integration_test:
sdk: flutter
flutter_launcher_icons: 0.13.1
build_runner: 2.4.10
flutter_lints: 4.0.0
custom_lint: 0.6.4
riverpod_lint: 2.3.10
mocktail: 1.0.3
riverpod_generator: 2.4.0
envied_generator: 0.5.4+1
Additionally, the iOS and macOS podfiles now use v10.25.0 of the precompiled Firestore SDK:
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.25.0'