adventures-in / chat_app

A group effort to build a chat app and learn as we go.
18 stars 0 forks source link

adventures_in_chat_app

A Chat App for Adventures in Flutter.

CI Coverage Status

Quickstart Guide for Adventures In members

  1. If you haven't been added yet, ask an admin to add you to:

  2. If you're on Android & will use Google Sign In

  3. 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
  4. Download the required firebase config files by running (from the project directory):

    ./scripts/get-config.sh
  5. If you want to target the web or desktop, follow the setup steps below

  6. Review the Contributing wiki page for information on how to proceed.

Setup for other platforms

Channel

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

Web

flutter config --enable-web

See: https://flutter.dev/web

macOS Setup

flutter config --enable-macos-desktop

See: https://flutter.dev/desktop

Using another Firebase project

See wiki page: Use a different Firebase project (WIP)