A simple Note Application built in Jetpack compose for adding and editing notes and caching using Room dataase Libraries used in the whole application are:
- Jetpack🚀
- MVVM- Architecture
- Viewmodel - Manage UI related data in a lifecycle conscious way
- Compose - A modern declarative way to build android ui
- Room Database for local caching
- kotlinx.coroutines - Library Support for coroutines
- Hilt - Used for Dependency injection
- Coil - Allows for fetching and displaying of images in the composables
- Canvas for drawing an styling the cards
- JUnit & and esspreso for UI testing, Unit Testing and End-to-End


