Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: databinding

goldze/MVVMHabit

👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。

Language: Java - Size: 1.24 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 7,456 - Forks: 1,711

KunMinX/Jetpack-MVVM-Best-Practice

难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解!

Language: Java - Size: 10.2 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 8,574 - Forks: 1,604

youlookwhat/CloudReader

🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端

Language: Java - Size: 91 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 4,879 - Forks: 1,324

mxdldev/android-mvp-mvvm-flytour

🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

Language: Java - Size: 33.5 MB - Last synced: 6 months ago - Pushed: almost 3 years ago - Stars: 3,118 - Forks: 750

north2016/T-MVP

Android AOP Architecture by Apt, AspectJ, Javassisit, based on Realm+Databinding+MVP+Retrofit+Rxjava2

Language: Java - Size: 24 MB - Last synced: 5 months ago - Pushed: over 5 years ago - Stars: 2,710 - Forks: 650

hegaojian/JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目

Language: Kotlin - Size: 79.8 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 2,939 - Forks: 581

oppia/oppia-android

A free, online & offline learning platform to make quality education accessible for all.

Language: Kotlin - Size: 31.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 295 - Forks: 493

VIPyinzhiwei/Eyepetizer

🔥基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

Language: Kotlin - Size: 109 MB - Last synced: 2 months ago - Pushed: 8 months ago - Stars: 1,863 - Forks: 417

anitab-org/mentorship-android

Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.

Language: Kotlin - Size: 223 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 166 - Forks: 379

mikeric/rivets

Lightweight and powerful data binding.

Language: JavaScript - Size: 3.54 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 3,230 - Forks: 311

hi-dhl/PokemonGo

神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目,如果这个仓库对你有帮助,请仓库右上角帮我 star 一下,非常感谢。

Language: Kotlin - Size: 692 KB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 1,561 - Forks: 272

goldze/MVVMHabitComponent

👕基于MVVMHabit框架,结合阿里ARouter打造的一套Android MVVM组件化开发方案

Language: Java - Size: 2.18 MB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 1,076 - Forks: 252

lulululbj/wanandroid

Jetpack MVVM For Wanandroid 最佳实践 !

Language: Kotlin - Size: 3.68 MB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 1,416 - Forks: 239

G-Joker/WeaponApp

一个尽量做到极致的集大成App,努力做到最好(开发阶段)——MVVM+Retrofit+RxJava+Small 插件化+单元测试+MD

Language: Java - Size: 19.4 MB - Last synced: 6 months ago - Pushed: over 5 years ago - Stars: 1,009 - Forks: 207

erikjhordan-rey/People-MVVM

Sample created to practice MVVM and DataBinding in Android Applications.

Language: Java - Size: 708 KB - Last synced: 28 days ago - Pushed: almost 4 years ago - Stars: 668 - Forks: 195

skydoves/MarvelHeroes

❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.

Language: Kotlin - Size: 17.4 MB - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 1,239 - Forks: 165

mayokunadeniyi/Instant-Weather

An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger Hilt, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.

Language: Kotlin - Size: 1.88 MB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 748 - Forks: 161

husaynhakeem/TicTacToe-MVVM

Sample android application used to learn the Model View View Model pattern and DataBinding in Android

Language: Java - Size: 8.21 MB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 277 - Forks: 129

iOrchid/android-jetpack-demo

🔥 快速入门Android Jetpack&Compose 以及相关Kotlin、MVVM/MVI等独立构架App的基础技能

Language: Kotlin - Size: 104 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 577 - Forks: 106

PhilippeBoisney/ArchApp

Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)

Language: Kotlin - Size: 366 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 617 - Forks: 98

icerockdev/moko-mvvm

Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development

Language: Kotlin - Size: 1.32 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 967 - Forks: 94

chaxiu/KotlinJetpackInAction

🔥🔥 Kotlin Jetpack zero to hero. 新手到高手

Language: Kotlin - Size: 14.1 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 528 - Forks: 94

wzqjava/MVVMSmart

基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.

Language: Java - Size: 8.43 MB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 476 - Forks: 91

DylanCaiCoding/ViewBindingKTX

The most comprehensive utils of ViewBinding. (最全面的 ViewBinding 工具,支持 Kotlin 和 Java 用法,支持 BRVAH,支持封装到基类,支持 DataBinding,支持选择是否使用反射)

Language: Kotlin - Size: 422 KB - Last synced: 6 months ago - Pushed: 10 months ago - Stars: 758 - Forks: 84

ditclear/PaoNet

【MVVM+RxJava2+AspectJ】泡网第三方客户端,网站主页:http://www.jcodecraeer.com/index.php

Language: Kotlin - Size: 27 MB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 387 - Forks: 84

anitaa1990/TrailersApp

A simple demo project for The Movie DB based on MVVM clean architecture.

Language: Java - Size: 14.8 MB - Last synced: 6 months ago - Pushed: almost 3 years ago - Stars: 197 - Forks: 83

manas-chaudhari/android-mvvm

MVVM on Android using RxJava and Data Binding

Language: Java - Size: 378 KB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 493 - Forks: 81

free46000/MultiItem

一个优雅的实现多类型的RecyclerView类库 支持DataBinding Form表单录入 跨多个RecyclerView拖动

Language: Java - Size: 341 KB - Last synced: 6 months ago - Pushed: over 5 years ago - Stars: 412 - Forks: 80

imyyq-star/MVVMArchitecture

MVVM 框架,采用 Kotlin+Jetpack,可自由配置功能,欢迎 star,fork,issue

Language: Kotlin - Size: 413 KB - Last synced: 2 months ago - Pushed: about 2 years ago - Stars: 246 - Forks: 74

nuhkoca/kotlin-modular-tdd-coroutines-mvvm

A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.

Language: Kotlin - Size: 4.05 MB - Last synced: about 7 hours ago - Pushed: 1 day ago - Stars: 511 - Forks: 74

CaMnter/AndroidLife

📔 CaMnter's android learning life and footprint.

Language: Java - Size: 79 MB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 308 - Forks: 74

nitrico/LastAdapter

Don't write a RecyclerView adapter again. Not even a ViewHolder!

Language: Kotlin - Size: 220 KB - Last synced: 3 months ago - Pushed: over 5 years ago - Stars: 777 - Forks: 71

cdalwyn/PlayAndroid

:v::fist::wave:玩安卓Mvvm组件化客户端,整合Jetpack组件DataBinding、ViewModel以及LiveData;屏幕适配:heavy_check_mark:状态栏沉浸式:heavy_check_mark:黑夜模式:heavy_check_mark:,无数据、加载失败状态页;骨架屏、Koin依赖注入等

Language: Kotlin - Size: 58.1 MB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 254 - Forks: 69

YassinAJDI/PopularMovies

:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.

Language: Java - Size: 35.8 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 189 - Forks: 67

jenly1314/WanAndroid

🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame

Language: Java - Size: 21.3 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 415 - Forks: 66

fmtjava/Jetpack_GitHub

基于Kotlin + Jetpack全家桶 + Coroutines(协程) + Flutter等架构实现的一款精简版Github客户端项目,望与广大小伙伴一起成长,欢迎start or fork!

Language: Roff - Size: 89 MB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 374 - Forks: 65

xiaobailong24/MVVMArms 📦

Android MVVM Architecture Components based on MVPArms and Android Architecture Components.

Language: Java - Size: 28.7 MB - Last synced: 6 months ago - Pushed: over 6 years ago - Stars: 425 - Forks: 64

fashare2015/MVVM-JueJin

高仿"掘金Android App": databinding + kotlin + rx 的优雅实践。(持续打磨中~)

Language: Java - Size: 5.87 MB - Last synced: 7 months ago - Pushed: over 5 years ago - Stars: 397 - Forks: 61

reactivedroid/TvFlix

TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM with clean code architecture purely written in Kotlin

Language: Kotlin - Size: 482 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 411 - Forks: 57

hatewx/android-sunflower-java Fork of android/sunflower

Forked from googlesamples/android-sunflower. I translated all Kotlin implementaions to Java, and added [app-java] module as the Java version of Sunflower app.

Language: Java - Size: 6.34 MB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 206 - Forks: 57

hongbeomi/HarryPotter

🧙🏻 Sample HarryPotter application based on MVVM architecture (ViewModel, LiveData, Repository, Coroutines, Koin or Dagger-Hilt, Compose)

Language: Kotlin - Size: 74.8 MB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 267 - Forks: 56

IvorHu/RealStuff

一个看妹纸与开发资讯的Android APP,具有本地缓存、分享与添加收藏的功能,新手向大神学习的练手项目,来自代码家的API http://gank.io

Language: Java - Size: 21.2 MB - Last synced: 2 months ago - Pushed: almost 3 years ago - Stars: 220 - Forks: 56

marwa-eltayeb/Souq_ShopOnline

E-commerce Store implemented in MVVM Architecture using Backend Rest API written in MySQL and Node.js

Language: Java - Size: 2.91 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 89 - Forks: 55

Ilhasoft/data-binding-validator

Android fields validation library based on data binding adapters.

Language: Java - Size: 829 KB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 346 - Forks: 53

hegaojian/MvvmHelper

:chicken::basketball:这是一个快速开发的框架,Kotlin语言开发,MVVM+Jetpack架构,封装了公共头部、界面状态管理、ViewModel、LiveData、DataBinding、ViewBinding头部刷新、加载更多、沉浸式、全局通知、丰富好用的拓展函数、RxHttp网络请求等等一系列工具

Language: Kotlin - Size: 759 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 350 - Forks: 53

jenly1314/MVVMFrame

🏰 MVVMFrame for Android 是一个基于Google官方推出的JetPack构建的快速开发框架。从此构建一个MVVM模式的项目变得快捷简单。

Language: Kotlin - Size: 48.1 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 321 - Forks: 52

idisfkj/AwesomeGithub

🔥Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;项目中使用了Arouter、Retrofit、Coroutine、Glide、Dagger与Hilt等流行开源技术。

Language: Kotlin - Size: 1.82 MB - Last synced: about 18 hours ago - Pushed: over 3 years ago - Stars: 246 - Forks: 49

mutualmobile/Praxis

Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture ✌🏽

Language: Kotlin - Size: 6.55 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 358 - Forks: 46

ZahraHeydari/Android-Clean-Arch-Coroutines-Koin

Implemented by Clean Architecture, MVVM, Koin, Coroutines, Moshi, Mockk, LiveData & DataBinding

Language: Kotlin - Size: 358 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 259 - Forks: 42

VcStrong/JetpackMVVM

最新最实用的组件化android-MVVM框架

Language: Java - Size: 655 KB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 190 - Forks: 41

leavesCZY/DataBindingSamples

包含了 DataBinding 的大部分知识点

Language: Kotlin - Size: 413 KB - Last synced: 23 days ago - Pushed: almost 4 years ago - Stars: 247 - Forks: 40

AbhishekChd/NewsApp

News app based on NewsAPI

Language: Java - Size: 59.1 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 62 - Forks: 39

nglauber/books_jetpack

A sample application to demonstrate how to use Jetpack Architecture Components in an Android Application following the Clean Architecture concepts.

Language: Kotlin - Size: 2.58 MB - Last synced: 29 days ago - Pushed: over 3 years ago - Stars: 313 - Forks: 38

mohammedgmgn/MovieApp-Clean-Architecture

Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin

Language: Kotlin - Size: 2.46 MB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 195 - Forks: 37

GetStream/AvengersChat

💙 Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.

Language: Kotlin - Size: 83.2 MB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 366 - Forks: 37

lilongweidev/MVVM-Demo

MVVM-Demo commit (ViewModel、LiveData、DataBinding、ViewBinding、Hilt、Activity Result API、OKHttp、Retrofit、RxJava2、MMKV、Room、RecyclerVIew、ViewPager2、ViewPager、BaseQuickAdapter、Navigation、BottomNavigationView、腾讯X5WebView、 DrawerLayout、NavigationView、AlertDialog、BottomSheetDialog、MapView、TabLayout)

Language: Java - Size: 200 MB - Last synced: 28 days ago - Pushed: about 2 years ago - Stars: 113 - Forks: 36

iwdael/Briefness

数据绑定、布局绑定、控件绑定、事件绑定、数据异常预处理、开发更加简单。

Language: Java - Size: 2.58 MB - Last synced: 6 months ago - Pushed: almost 3 years ago - Stars: 158 - Forks: 36

OddCN/screen-share-to-browser

Instantly screen share from your Android device to pc browser over WiFi, with WebSocket.

Language: Java - Size: 95.1 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 81 - Forks: 35

lelelongwang/WanJetpack

💪 持续更新。WanJetpack使用Jetpack MVVM开发架构、单Activity多Fragment设计,项目结构清晰,代码简洁优雅,追求最官方的实现方式。欢迎star,非常感谢。已用到知识点:LiveData、ViewModel、DataBinding、ViewBinding、coroutines、Hilt、Paging3、Room、Navigation、TabLayout、BottomNavigationView、RecycleView、ViewPager2、Banner、Glide、Cookie、Retrofit2、启动页面、深色主题、沉浸式模式、Kotlin高阶函数。

Language: Kotlin - Size: 1.86 MB - Last synced: 6 months ago - Pushed: almost 3 years ago - Stars: 151 - Forks: 34

dgewe/Chat-App-Android

Chat app based on the MVVM architecture using Kotlin, ViewModel, LiveData, DataBinding and more.

Language: Kotlin - Size: 1.94 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 85 - Forks: 34

Shouheng88/arch-android

Type based Jetpack MVVM library.

Language: Kotlin - Size: 2.33 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 198 - Forks: 32

QArtur99/ChatApp

Chat app based on Firebase tools.

Language: Kotlin - Size: 2.35 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 127 - Forks: 31

iamyours/Wandroid

首款适配玩Android、掘金、简书、CSDN、公众号文章黑夜模式,无广告,支持离线阅读,代码图片显示,关注内容本身,阅读体验升级。

Language: Kotlin - Size: 30.8 MB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 221 - Forks: 28

jhbxyz/WanAndroidJetpack

🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!

Language: Kotlin - Size: 29.9 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 144 - Forks: 28

androidstarters/androidstarters.com

Kickstart your next Android Application in 10 seconds.

Language: Java - Size: 12.3 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 290 - Forks: 27

xujiaji/WanAndroid

一个简洁漂亮与众不同的WanAndroid客户端,欢迎下载体验(〃'▽'〃)。(A simple and beautiful Wanandroid client App.) MVVM + Dagger2 + DataBinding + Lifecycle + OkHttp + Retrofit2

Language: Java - Size: 6.08 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 81 - Forks: 25

Mina-Mikhail/Kotlin-Base-MVVM

💎 Android Base Project with Kotlin and MVVM applying clean architecture

Language: Kotlin - Size: 1.1 MB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 118 - Forks: 25

KulkarniAtharva/E-Commerce-Android

🛒 E-Commerce 🛍 Android App developed using modern Android development tools and android architecture components

Language: Java - Size: 2.18 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 42 - Forks: 24

aregpetrosyan/Android-MVVM-Boilerplate-Hilt

A sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern.

Language: Kotlin - Size: 150 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 67 - Forks: 23

anitaa1990/Github-Trending-Repos

An Android App that lists the most trending repositories from Github.

Language: Java - Size: 5.38 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 59 - Forks: 23

princessdharmy/triviums

Language: Java - Size: 17.9 MB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 55 - Forks: 22

arthur3486/android-mvvm

Android library designed to greatly simplify the implementation process of an MVVM-based application by providing all the means necessary to solve the common problems and avoid the annoying boilerplate code.

Language: Kotlin - Size: 37.3 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 110 - Forks: 22

stfalcon-studio/DataBindingExample

Sample project for the https://stfalcon.com/en/blog/post/faster-android-apps-with-databinding blogpost

Language: Java - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 57 - Forks: 22

muramrr/roove

Dating app based on firebase services and facebook login. MVVM-Kotlin-RxJava-Dagger-Databinding

Language: Kotlin - Size: 19.9 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 58 - Forks: 21

skydoves/Bindables

🧬 Android DataBinding kit for notifying data changes to UI layers with MVVM architecture.

Language: Kotlin - Size: 357 KB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 305 - Forks: 20

alirezaeiii/TMDb-Paging-Playground

A sample to showcase Kotlin, MVVM, Paging, Dagger, RxJava, Coroutines, Jetpack Compose, Retrofit, Glide, DataBinding, MotionLayout, Espresso, Unit test, In-app updates and Github Actions.

Language: Kotlin - Size: 40.6 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 160 - Forks: 20

akoufa/CoolWeather

Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin

Language: Kotlin - Size: 6.64 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 195 - Forks: 19

BrianSpace/Android-App-Architecture-MVVM-Databinding

A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).

Language: Java - Size: 6.18 MB - Last synced: 22 days ago - Pushed: almost 6 years ago - Stars: 75 - Forks: 19

afkT/DevComponent

:lemon:【100% Kotlin 实现 Android 项目组件化示例代码】基于 Android JetPack + Kotlin + Coroutines + MVVM 架构(DataBinding、ViewModel、Lifecycle)等最新技术栈进行组件化基础搭建,使用 ARouter 方案实现组件化。

Language: Kotlin - Size: 907 KB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 63 - Forks: 17

InnoFang/Android-Code-Demos

📦 Android learning code demos.

Language: Java - Size: 189 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 41 - Forks: 17

KunMinX/Strict-DataBinding

善用 DataBinding 彻底解决 “View 实例的 Null 安全一致性问题”

Language: Java - Size: 362 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 92 - Forks: 17

bignerdranch/stockwatcher 📦

stockwatcher, a modern android development stack showcase

Language: Java - Size: 167 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 62 - Forks: 16

segunfamisa/android-mvvm-sample 📦

🚨 Outdated: Architecting Android Applications using the MVVM architecture

Language: Java - Size: 223 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 52 - Forks: 16

erikjhordan-rey/LiveData-DataBinding-Kotlin

Sample to practice LiveData + DataBinding

Language: Kotlin - Size: 13.8 MB - Last synced: 28 days ago - Pushed: almost 4 years ago - Stars: 88 - Forks: 16

ShakilAhmedShaj/EasyTask_MVVM_Kotlin

Todo app based on MVVM, Kotlin Coroutines, Navigation Component, Room Database, Retrofit, Data Binding

Language: Kotlin - Size: 14.9 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 52 - Forks: 16

fmtjava/Jetpack_Kotlin_Eyepetizer

一款基于Kotlin + Jetpack核心组件 + 协程 + 组件化实现的精美仿开眼视频App(提供Flutter、React Native、小程序版本 😁 )

Language: Kotlin - Size: 1.11 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 97 - Forks: 16

irontec/android-mvvm-example

Android MVVM pattern example app

Language: Kotlin - Size: 254 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 25 - Forks: 15

stepango/Archetype

[DEPRECATED]Badass MVVM architecture.

Language: Kotlin - Size: 4.82 MB - Last synced: 14 days ago - Pushed: almost 6 years ago - Stars: 81 - Forks: 15

pszklarska/LiveDataBinding

Kotlin example with LiveData and Data Binding usage

Language: Kotlin - Size: 131 KB - Last synced: 14 days ago - Pushed: almost 6 years ago - Stars: 107 - Forks: 15

codyer/component

基于JetPack 重构的 MVVM-中小型公司或个人项目快速开发的良好脚手架,经过实际项目检验,目前持续维护更新中

Language: Java - Size: 4.3 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 57 - Forks: 14

szpnygo/NoWordsChat

No Words Chat,Just For Fun! Use MVVM,DataBinding,Fresco......

Language: Java - Size: 11.4 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 46 - Forks: 13

zguop/Towards

个人练习项目,借鉴于github许多开源项目 使用的到的技术 kotlin + mvp + rxJava + retrofit + rxCache

Language: Java - Size: 16.1 MB - Last synced: 7 months ago - Pushed: almost 4 years ago - Stars: 34 - Forks: 13

chetdeva/spinner-bindings

SpinnerBindings expounds on how we can bind a Spinner with DataBinding or InverseDataBinding.

Language: Kotlin - Size: 1.4 MB - Last synced: 18 days ago - Pushed: over 5 years ago - Stars: 53 - Forks: 13

jenly1314/KingWeather

:cloud: 一个基于Jetpack构建的MVVM天气预报APP。你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame

Language: Kotlin - Size: 12.6 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 29 - Forks: 12

shidavid/DVDataBind

基于KVO的轻量级 iOS 双向数据绑定响应式框架 (配合mvvm使用 )

Language: Objective-C - Size: 3.38 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 41 - Forks: 12

general-mobile/kotlin-architecture-components-notes-demo

Example of Android Architecture Components which implements MVVM Pattern and written in Kotlin

Language: Kotlin - Size: 302 KB - Last synced: 6 months ago - Pushed: almost 7 years ago - Stars: 102 - Forks: 12

suchoX/Kodein-MVVM

Example app using Kodein for dependency injection with MVVM and Architecture Components

Language: Kotlin - Size: 153 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 26 - Forks: 12

cyberborean/rdfbeans

Java persistence with RDF

Language: Java - Size: 310 KB - Last synced: 2 days ago - Pushed: 5 months ago - Stars: 10 - Forks: 11

cnrture/BooksApp

Book selling application with MVVM (Model, View, ViewModel), LiveData, DataBinding, Retrofit, Room Database, Navigation Component(NavGraph, BottomNav), ViewPager2 in TabLayout, SearchView, Vertical Adapter(BestSellers) and Horizontal Adapter(All Books) with ConcatAdapter for Main Screen, Firebase Auth, SearchView in Adapter, Picasso, Lottie, Animated Svg for Splash

Language: Kotlin - Size: 37.7 MB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 98 - Forks: 11

ls9512/UBind

UBind is a value binding component for Unity, which is used to quickly realize the association binding between UI and logical data.

Language: C# - Size: 269 KB - Last synced: 25 days ago - Pushed: about 2 months ago - Stars: 106 - Forks: 11

Related Keywords
databinding 1,386 android 658 kotlin 550 mvvm 535 livedata 384 retrofit2 347 mvvm-architecture 325 viewmodel 291 coroutines 233 room 216 dagger2 180 retrofit 153 kotlin-android 145 rxjava2 141 glide 138 clean-architecture 120 room-database 118 recyclerview 116 mvvm-android 109 navigation-component 100 rxjava 95 viewbinding 88 jetpack 85 navigation 83 java 74 room-persistence-library 72 hilt 66 databinding-android 63 architecture-components 62 lifecycle 61 android-application 60 dagger-hilt 60 material-design 59 dependency-injection 58 koin 57 navigation-architecture-component 56 flow 55 kotlin-coroutines 54 repository-pattern 51 android-architecture-components 45 firebase 43 livedata-viewmodel 41 android-architecture 40 mvvm-pattern 40 dagger2-android 38 hilt-dependency-injection 37 mvp 35 paging3 35 coroutines-android 34 android-app 34 firebase-auth 33 gson 30 android-development 29 moshi 29 okhttp3 28 workmanager 27 jetpack-android 27 rxandroid 27 okhttp 26 dagger 26 android-studio 25 recyclerview-adapter 25 mockito 25 fragments 25 hilt-android 24 unit-testing 24 architecture 24 constraint-layout 24 androidx 24 databinding-library 24 picasso 22 coroutine 21 timber 20 coroutines-flow 20 viewpager2 20 mvp-architecture 20 angular 20 paging-library 19 paging 19 repository 18 datastore 18 wpf 18 sharedpreferences 18 espresso 18 dagger2-mvvm 17 viewmodel-livedata 17 android-library 17 coil 16 stateflow 16 clean-code 16 rxjava-android 16 adapter 15 lottie 15 data-binding 15 livedata-databinding 15 lottie-animation 14 json 14 pagination 14 sqlite 14 rxkotlin 14