This is a simple notes app that allows you to add, edit, and delete notes. It uses a ROOM database to store the notes.
- Add notes
- showing notes in RecyclerView staggered grid layout
- update notes
- delete notes
- search notes
- prerequisites and XML Design
- Room Database (Entity, DAO, Database) handled by Repository with ViewModel for communication
- Adapter and ViewModel
- Fragments with Navigation Component
- AddNoteFragment
- EditNoteFragment (delete and update notes)
- HomeFragment (show and search notes)