Kotlin Mvvm ArchitectureAndroid Architecture Design Patterns using Kotlin, MVVM, Dagger2, LiveData, Room, MediatorLiveData, NetworkBoundResources, Retrofit, AndroidX, ViewModels, Dependency Injection using Dagger2, Repository pattern.
GithubappA showcase app showing how to use PagingLibrary with Retrofit, Coroutines, Koin & Testing.
Mvparms⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
KriptonA Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Kotlinmvpsamples🚀(Kotlin 版 )快速搭建 Kotlin + MVP + RxJava + Retrofit + EventBus 的框架,方便快速开发新项目、减少开发成本。
Mvpframes整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
KotlinrxmvparchitectureClean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Todo简洁清爽的Todo清单工具❤️ (MVP+okhttp3+retrofit+gson)
FlowerSuper cool android library to manage database caching and networking with ease.
Android Mvp ArchitectureMVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
NewspaperAn aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
Open Source Android Weather App☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Price TrackerPrice Tracking Application - An experimental Kotlin Android project with complex android app requirements.
Wanandroid🔥项目采用 Kotlin 语言,基于 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计,努力打造一款优秀的 [玩Android] 客户端
SpiderMonitor and modify network requests
MovietrayIts a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Moviefinderusingmvvm Android🔥 MVVM + Clean Architecture + Best Practices | 🍿Movie Finder is a sample Android application 📱to search movies using OMDb API which is built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Kodein, Architecture Components, MVVM, Retrofit, Gson, Material Components) 😊😊😉
Upcoming GamesAndroid app for viewing release dates and other details for every video game ever made.
Android tmdb clean architectureShowcase of clean architecture concepts along with Continuous Integration and Development for modular Android applications. Includes test suits (functional and unit tests) along with code coverage.
Easyweather这是一款基于MD设计的Android天气App。提供查询任意城市天气,获取所在城市天气等功能。
Aiyagirl🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
S Mvp🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理
Espresso🚚 Espresso is an express delivery tracking app designed with Material Design style, built on MVP(Model-View-Presenter) architecture with RxJava2, Retrofit2, Realm database and ZXing
RetrokotlinSimple Android app to show how unit testing with MockWebServer and Architecture Components (ViewModel + LiveData)
MockstarDemo project on How to be a Mockstar using Mockito and MockWebServer.
BigbangAndroid base project used by Xmartlabs team
Weaponapp一个尽量做到极致的集大成App,努力做到最好(开发阶段)——MVVM+Retrofit+RxJava+Small 插件化+单元测试+MD
Last.fm ApiLast.fm API wrapped into a bunch of classes. Built with OkHttp, Retrofit2, RxJava2.
Posts Mvvm Daggerhilt Dynamic Feature Rxjava3 Flow SamplePosts Api sample with Kotlin RxJava3/Coroutines Flow, Clean Architecture, Offline first/last with Room + Retrofit2, Dagger Hilt, Dynamic Feature Modules, Static Code Analysis, Gradle DSL, MockK+ MockWebServer with Test Driven Development including Api and Database tests
Retrofit Recyclervew An implementation of a RecyclerView using Retrofit and Glide to create a movie list
StockerStocker is a currency monitoring app. It offers instant currency rates of banks.
HeyyooHeyyoo is a sample social media Android application 📱 built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components).
Star Wars ShopSimple project with clean architecture and android lifecycle
Android App TemplateKickstart your new project with Android App Template (Kotlin + MVVM + AAC + Dagger 2 + Retrofit 2 + RxJava)
Easyandroid一个完整基于kotlin的安卓开发框架,采用了mvvm设计模式。涵盖了: 1、基于retrofit2封装的通过kotlin协程实现的网络框架 2、基于阿里开源router修改的api-router实现项目模块化 3、基于glide的图片加载缓存框架 4、基于room实现的往来数据缓存加载 5、基于step实现的数据异步提交 6、基于PreferenceHolder实现的本地数据快速存储 7、基于mlist实现的简单复杂列表的快速开发扩展 8、定制的toolbar可以自适应异形屏,挖孔屏,水滴屏等等。。 本框架几乎涵盖了开发所需的所有模块组件。简单fork之后就可以基于框架快速开发。