Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Tictactoe Mvvm | 238 | 4 years ago | 1 | Java | ||||||
Sample android application used to learn the Model View View Model pattern and DataBinding in Android | ||||||||||
Livedatabinding | 106 | 5 years ago | 2 | mit | Kotlin | |||||
Kotlin example with LiveData and Data Binding usage | ||||||||||
Android Mvvm Unittest | 99 | 4 years ago | 1 | mit | Kotlin | |||||
to learn android MVVM and unit test | ||||||||||
Livedata Databinding Kotlin | 88 | 3 years ago | Kotlin | |||||||
Sample to practice LiveData + DataBinding | ||||||||||
Android Architecture Components | 85 | 5 years ago | mit | Java | ||||||
Architecture Components + MVVM + Data Binding + RxJava2 + Dagger2 | ||||||||||
Android Mvvm Rx3 Dagger2 Navcomponent | 78 | 9 months ago | Kotlin | |||||||
Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX | ||||||||||
Android Recyclerview Binding | 39 | 5 years ago | 1 | mit | Kotlin | |||||
RecyclerView + Data Binding + LiveData Sample | ||||||||||
Superhero App | 25 | 2 years ago | 1 | Kotlin | ||||||
🦸🏻♂️🦹🏻♀️Superhero app built with Kotlin, ViewModel, LiveData, ViewBinding, Room, and Hilt | ||||||||||
Validationedittext | 20 | 4 years ago | Kotlin | |||||||
Edit text validation library using MVVM ( ViewModel + LiveData) | ||||||||||
Slush | 19 | 3 years ago | 4 | mit | Kotlin | |||||
A simple and easy adapter for RecyclerView. You don't have to make adapters and view holders anymore. Slush will help you. |
Example showing how to use LiveData with Data Binding by using support introduced in Android Studio 3.1 Canary 6. You can read more here in my blogpost: Architecture Components: How to use LiveData with Data Binding?
To use this project, you need to have proper version of Android Studio and Android Gradle plugin.
Android Studio in version 3.1 Canary 6 (at least). You can check your version and possible updates by clicking Help -> Check for Update (on Mac, Android Studio -> Check for Updates).
To use LiveData with Data Binding in your project, you need also upgrade Android Gradle plugin version in your app/build.gradle
file:
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0-alpha06'
}
}
If you use Kotlin, you need to change this version also for Data Binding compiler:
kapt 'com.android.databinding:compiler:3.1.0-alpha06'
Project has three layers:
Kitty
classKittyRepository
class that simulates getting new kitties every minuteAll pull requests are welcome!