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.
Fig.1 – Creating a New Note
clicking on the SAVE button the note will be added to the database.
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.
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.