Hello developers, and welcome back.
In this section we'll build this amazing application that uses Mvvm with room database and data binding.
This is a great application to master room database Mvvm architecture and use the data binding with
the recycler view.
There are a lot of new concepts.
You'll master them, so it will be a great application that needs full attention from you.
This application will display contacts in our database, in our room database, and this application
allows us, if we click on this button to insert a new contact into our database.
So for example, Richard, and this is the email, if I click add contact to room database, it will
direct us to the main activity.
And you can see Richard is added to our database.
This is a new application.
This is a very important application we're going to build together to master Mvvm architecture with
room database, which is an offline data source.
And don't miss.
We're going to use the data binding with Recycler View, which is a new concept that I didn't introduce
in the data binding section.
Don't worry, I'll guide you step by step with detailed explanations on how to use the room database
in order to implement it in your applications and store data.
Also, I'll show you the importance of using the Mvvm architecture.
Why we are wasting time.
Let's start building our contacts Manager application.