‫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.