A simple app to record your tasks.
This app is implemented in different ways which can be found in their respective branches.
main | Implemented using Firebase Authentication and Firebase Firestore. |
room-persistence | Implemented using Room persistence library. |
- Hilt - Dependency injection library.
- Room - Provides an abstraction layer over SQLite used for offline data caching.
- Flow and Coroutines - Perform asynchronous programming.
- DataStore - Allows to store key-value pairs or typed objects.
- Firestore - Cloud-hosted NoSQL database.