Notes is an application which is used to Create, Update and Delete the notes. This application covers all the basic functionalities of a note taking app. It is built using the MVVM architecture of android. A local database is used for this app which stores all the notes. Here we have used the Room Database. Room provides an object-relational mapping (ORM) approach, allowing developers to define their app’s data model as objects and easily interact with the underlying database. It offers a set of annotations that can be applied to data access objects (DAOs), entities, and database classes to define the database schema and perform CRUD (create, read, update, delete) operations.

Screenshot 2023-06-26 at 21 49 57

Fig.1 – Creating a New Note

clicking on the SAVE button the note will be added to the database.

Screenshot 2023-06-26 at 21 52 37

Fig.2 – Displaying all Notes

When we click on the ‘+’ icon then we can create a new note We can also search any note in the app.

Screenshot 2023-06-26 at 21 53 48

Fig.3 – Updation And Deletion (1)

by clicking on ‘✔’ icon we can update the note and by clicking on the ‘delete’ icon in menu, we can delete the Note.


View Github