This app can use Firebase Authentication and Firebase Firestore database.
To run the app without creating a Firebase project, use FakeAuthenticationProvider
and FakeSlicesRepository
.
1 Create a Firebase project with Authentication and Firestore services.
Add the corresponding app/google-services.json
file (it's set to be automatically ignored by git).
2 (Optional) Set up local emulators.
3 (Optional) It's possible to run an android phone with the local emulators. However, to make it work on Mac OS, set up "Port forwarding" as described here: 1, 2.