All Projects → erikjhordan-rey → LiveData-DataBinding-Kotlin

erikjhordan-rey / LiveData-DataBinding-Kotlin

Licence: other
Sample to practice LiveData + DataBinding

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to LiveData-DataBinding-Kotlin

Simple-Notes-Kotlin-App
✍️ Simple Note Making App use mvvm architecture , dagger , coroutines and navigation component. Features includes 🗒️ create , edit and ❌ delete notes
Stars: ✭ 40 (-55.06%)
Mutual labels:  jetpack, livedata, architecture-components, android-jetpack
Jetpack Mvvm Best Practice
是 难得一见 的 Jetpack MVVM 最佳实践!在 以简驭繁 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!
Stars: ✭ 6,950 (+7708.99%)
Mutual labels:  jetpack, databinding, livedata, livedata-viewmodel
Jetpack Kotlin Eyepetizer
一款基于Kotlin + Jetpack核心组件 + 协程 + 组件化实现的精美仿开眼视频App(提供Flutter、React Native、小程序版本 😁 )
Stars: ✭ 82 (-7.87%)
Mutual labels:  jetpack, databinding, livedata
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+39.33%)
Mutual labels:  jetpack, databinding, livedata
Chat-App-Android
Chat app based on the MVVM architecture using Kotlin, ViewModel, LiveData, DataBinding and more.
Stars: ✭ 70 (-21.35%)
Mutual labels:  android-studio, databinding, livedata
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+144.94%)
Mutual labels:  databinding, livedata, architecture-components
weather-app-android-mvvm
Simple MVVM practice repository for very very beginners. You don't need to know about Dagger, Coroutine or Rx for understanding MVVM and this project. To check the MVVM Architecture Bengali Tutorial visit my blog site
Stars: ✭ 32 (-64.04%)
Mutual labels:  android-studio, livedata, livedata-viewmodel
Trailersapp
A simple demo project for The Movie DB based on MVVM clean architecture.
Stars: ✭ 180 (+102.25%)
Mutual labels:  android-studio, databinding, livedata
KTAndroidArchitecture
A Kotlin android architecture with Google Architecture Components
Stars: ✭ 33 (-62.92%)
Mutual labels:  databinding, livedata, architecture-components
arkitekt
Arkitekt is a set of architectural tools based on Android Architecture Components, which gives you a solid base to implement the concise, testable and solid application.
Stars: ✭ 114 (+28.09%)
Mutual labels:  jetpack, databinding, architecture-components
AndroidCleanArchitecture
Android Project with clean android architecture contain Dagger, Retrofit, Retrofit, Android archtecture components, LiveData with MVVM architecture
Stars: ✭ 22 (-75.28%)
Mutual labels:  livedata, architecture-components, livedata-databinding
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (+38.2%)
Mutual labels:  databinding, livedata, architecture-components
Livedatabinding
Kotlin example with LiveData and Data Binding usage
Stars: ✭ 108 (+21.35%)
Mutual labels:  databinding, livedata, architecture-components
Beatplayer
Music Player
Stars: ✭ 117 (+31.46%)
Mutual labels:  android-studio, databinding, livedata
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+360.67%)
Mutual labels:  databinding, livedata, architecture-components
android-clean-architecture
Android Sample Clean Architecture App written in Kotlin. (MVVM, dagger2, RXjava, data binding, Live data,room)
Stars: ✭ 29 (-67.42%)
Mutual labels:  databinding, livedata, livedata-databinding
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (-1.12%)
Mutual labels:  jetpack, databinding, livedata
Android-Kotlin-MVVM-Template
[In progress...] Chat APP | MVVM + Clean Architecture | Kotlin, LiveData, Koin, Databinding, Navigation Fragments, Rx, Room, Crashlytics, Circle CI config, commons classes for UI.
Stars: ✭ 314 (+252.81%)
Mutual labels:  livedata, livedata-databinding, livedata-viewmodel
Compose-ShoppingList
Jetpack compose shopping list app
Stars: ✭ 52 (-41.57%)
Mutual labels:  jetpack, livedata
GameOfThronesTrivia
An open source app that is refactored to demo ViewModel and LiveData
Stars: ✭ 16 (-82.02%)
Mutual labels:  databinding, livedata

LiveData-DataBinding-Kotlin

As you may know Google introduced support for LiveData with Data Binding in Android Studio 3.1 Canary 6.

Project Goal

Learn to use LiveData + Databinding

LiveData + Data Binding

" You can now use a LiveData object as an observable field in data binding expressions. The ViewDataBinding class now includes a new setLifecycle method that you need to use to use to observe LiveData objects "

Demo

Do you want to contribute?

Feel free to report or add any useful feature, I will be glad to improve it with your help.

Code style

This project is written on Kotlin and uses ktlint. If you find that one of your pull reviews does not pass the CI server check due to a code style conflict, you can easily fix it by running: ./gradlew ktlintFormat, or running IntelliJ/Android Studio's code formatter.

Developed By

License

Copyright 2017 Erik Jhordan Rey

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].