A Chat App for Adventures in Flutter.
-
If you haven't been added yet, ask an admin to add you to:
- the Adventures In GitHub organisation and the Chat App team
- the Adventures In Asana workspace, and specifically the Chat - Setup project
- the adventures-in-chat Firebase project
-
If you're on Android & will use Google Sign In
- Get your SHA fingerprint and create an Asana task for an admin to add your fingerprint to the Firebase project
-
If you haven't previously, install gsutil
- make sure you are logged in to gsutil with the same google account that was added to the Firebase project in step 1
-
Download the required firebase config files by running (from the project directory):
./scripts/get-config.sh
- If you want to target the web or desktop, follow the setup steps below
- Review the Contributing wiki page for information on how to proceed.
As of now (Aug 2020) you'll need to change to beta
channel for web and dev
channel for macOS (dev
channel will work for both):
flutter channel dev
flutter upgrade
flutter config --enable-web
flutter config --enable-macos-desktop
See: https://flutter.dev/desktop
See wiki page: Use a different Firebase project (WIP)