Skip to content

A To-Do list app created using Firebase and Room. Built using MVVM Architecture.

License

Notifications You must be signed in to change notification settings

anshtya/to-do-list

Repository files navigation

📝To-Do List

A simple app to record your tasks.

⚙️Implementations

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.

👨‍💻Tech Stack

  • 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.

📸 Screenshots

Screenshot_20230128_204247_To Do List (1) Screenshot_20230128_204400_To Do List Screenshot_20230128_204329_To Do List Screenshot_20230128_204339_To Do List