Android Model-View-ViewModel Pattern
Binding the View - Starting with Data Binding
Autoplay
Up next
Previous
About
Android DataBinding goes hand-in-hand with MVVM architecture. It provides a simple way to bind the View to the ViewModel and offers other features that will make building a reactive View layer easy. This lesson will teach you how to add Data Binding to a Kotlin Android based project.
In this lesson you will learn how to:
* Add Data Binding to an Android Project that uses Java
* Add to an Android Project that uses Kotlin
- Understanding the extra dependencies required and;
- The implicit Data Binding compiler version dictated by the project's Android Gradle plugin.
* Strategy to keep the Data Binding Compiler and Android Gradle plugin in sync.
Instructor
Links
Comments
Lessons in Android Model-View-ViewModel Pattern
Introduction to MVVM for Android with Data Binding
03:52
How the MVVM Pattern differs from MVC and MVP

02:57
Building the Model- The Origin of the Data

07:01
Building the View - Implementing the Layout

07:14
Building the View - Creating a Vector Asset

Pro
01:50
Building the ViewModel

Pro
04:53
Testing the ViewModel

Pro
05:39
Binding the View - Starting with Data Binding

Pro
01:24
Binding the View - Binding Actions

Pro
05:07
Binding the View - Passing Variables to Children Layouts

Pro
01:49
Binding the View - Binding View Inputs with Two Way Binding

Pro
03:42
Binding the View - Binding Formatted Strings

Pro
07:03
Using Architecture Component ViewModels w/ Data Binding Observables

Pro
08:40
Adding a Repository

Pro
08:38
Creating a Menu to Display an Alert Dialog

Pro
08:41
Add Save Functionality to the ViewModel

Pro
05:54
Creating An AlertDialog with a RecyclerView - Part 1

Pro
06:53
Creating An Alert Dialog with a RecyclerView - Part 2

Pro
07:38
Testing the UI with Espresso

Pro
06:20

Something went wrong
Lesson added to playlist
Create new playlist
Name can't be empty