‫Hello developers, and welcome back.
‫In this section, we're going to build this amazing app that uses the most important and complex topics
‫in Android, called the mVVM Architecture and Room Database.
‫This application is called Context Manager App that allows the user to enter the name and the email.
‫For example Max.
‫The email is max at gmail.com, and if the user clicks on save and new record is inserted into the database.
‫So if you close the application and run it again, all the records are displayed into this recycler
‫view.
‫Also, there is an option that allows the user to select one of the records and to update and delete
‫the record.
‫If the user selects one of these records, he can either update.
‫For example Jack 15 click update.
‫The record is updated in the database.
‫Also, we can delete the record.
‫For example John delete and John is deleted from our database.
‫Also, we can clear all by deleting all the records from the database.
‫All of these functionalities we're going to implement in this application using the mVVM architecture
‫model view ViewModel with the room database.
‫So are you excited?
‫I think you are very excited and ready to start building this amazing app.