‫Well, hello, my friends, and welcome to another exciting application.
‫We should learn in order to master the Mvvm architecture.
‫It's called note Taking application.
‫This application will allow the user to enter a new notes to this application and update delete through
‫the database.
‫So we're going to follow the Mvvm architecture model view ViewModel Also, we're going to use the room
‫database for local data storage.
‫In this application, we can display the notes in a staggered format using the staggered layout manager.
‫Also, we're going to allow the user to enter a new note.
‫For example, WordPress.
‫We should learn WordPress.
‫This is a a note title and this is the note body click save.
‫And you can see that this note appears here.
‫We can see that it is in a staggered format by using the staggered layout manager.
‫It's very amazing design.
‫Also, we've implemented the search view.
‫Here you can search the note title or note body.
‫Also, if the user click on any of the the nodes we he can update the notes for example 2024.
‫We can delete the note.
‫We can update it so I can see the updates here took place directly.
‫Also, we are going to delete this note.
‫You can see that the note disappears from the database.
‫So this application through this application building, this application, we will master the following
‫things and topics.
‫The Mvvm architecture and room database following this pattern step by step from the entities from database
‫Dao repository view model views and we will see the fragments.
‫We will learn about the navigation components, the safe args, the search view data binding live data
‫view models and card views.
‫Of course the recycler view is included, so this is an amazing application we're going to build.
‫I want from you to concentrate with me in this application because we're going to to review all things,
‫all concepts that we've, we've learned before in this course.
‫So why wasting the time?
‫Let's.