Time Tracker Sample App

This app can use Firebase Authentication and Firebase Firestore database. To run the app without creating a Firebase project, use FakeAuthenticationProvider and FakeSlicesRepository.

Setting up the project with Firebase:

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.