The Notes App is Android application that allows users to create notes and display them in a list. Users can add a new note, edit an existing note, and delete a note.
- Create new notes with a title and description
- Edit existing notes
- Delete notes
- Search notes by title or description
- The architecture used to create this app is Model-View-Viewmodel, it seperated the app into Data layer/Domain/Ui Layer resulting in a readable,robust code. It also leverages the power of some android jetpack libraries (Navigation, Coroutines, Workmanager, Hilt, Lifecycle, Room).