This is the official repo for this course:
This will include a full-stack eCommerce app using Flutter & Firebase:
To clone the repo for the first time and open it in VSCode, run this:
git clone https://github.com/bizz84/flutter-firebase-masterclass.git
cd flutter-firebase-masterclass
code .
This will checkout the main
branch which contains the latest code.
But at various points in the course, I'll ask you to checkout a specific branch name, so you can follow along with the right code, at the right time.
And to prevent any conflicts, you may need to reset your local changes:
git reset --hard HEAD
git checkout <branch-name>
Since the project uses Firebase, some additional files will be needed:
lib/firebase_options.dart
ios/Runner/GoogleService-Info.plist
ios/firebase_app_id_file.json
macos/Runner/GoogleService-Info.plist
macos/firebase_app_id_file.json
android/app/google-services.json
These files have been added to .gitignore
, so you need to run this command to generate them with the flutterfire CLI:
cd ecommerce_app
flutterfire configure
A documentation site with useful FAQs and guides can be found here: