utamori / flutter-firebase-masterclass

Flutter & Firebase Masterclass

Home Page:https://codewithandrea.com/courses/flutter-firebase-masterclass/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter & Firebase Masterclass - eCommerce App

This is the official repo for this course:

This will include a full-stack eCommerce app using Flutter & Firebase:

eCommerce App Preview

Project Setup

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>

Firebase Setup

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

Documentation site

A documentation site with useful FAQs and guides can be found here:

About

Flutter & Firebase Masterclass

https://codewithandrea.com/courses/flutter-firebase-masterclass/

License:MIT License


Languages

Language:Dart 86.6%Language:C++ 5.9%Language:CMake 4.9%Language:Ruby 1.2%Language:Swift 0.5%Language:HTML 0.5%Language:C 0.4%Language:Kotlin 0.0%Language:Objective-C 0.0%