All Projects → SmartDengg → Android Clean Architecture Boilerplate

SmartDengg / Android Clean Architecture Boilerplate

Apply clean architecture on Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Clean Architecture Boilerplate

Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (-33.33%)
Mutual labels:  rxjava, rxandroid, mvp, clean-architecture, mvp-architecture, mvp-android, mvp-pattern
Androidbasemvp
🚀一个快速搭建MVP+RxJava2+Retrofit 基础框架,主要是封装有Http网络请求、日志、缓存、加载等待、toast、页面状态布局管理、权限、RxBus、Glide图片加载等组件,方便快速开发新项目、减少开发成本。
Stars: ✭ 184 (+30.5%)
Mutual labels:  rxjava, rxjava2, rxandroid, mvp, mvp-architecture, mvp-android
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 快速集成框架).
Stars: ✭ 10,146 (+7095.74%)
Mutual labels:  rxjava, architecture, mvp, mvp-architecture, mvp-android, mvp-pattern
Android Mvp Architecture
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Stars: ✭ 203 (+43.97%)
Mutual labels:  architecture, mvp, clean-architecture, mvp-architecture, mvp-android, mvp-pattern
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-88.65%)
Mutual labels:  mvp, clean-architecture, rxandroid, rxjava2, mvp-pattern, mvp-android
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (-35.46%)
Mutual labels:  rxjava, rxandroid, mvp, mvp-architecture, mvp-android, mvp-pattern
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-29.08%)
Mutual labels:  rxjava, rxjava2, rxandroid, mvp, mvp-android
Android Kotlin Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 615 (+336.17%)
Mutual labels:  rxjava, rxjava2, mvp, mvp-architecture, mvp-android
Android Kotlin Mvp Clean Architecture
Clean architecture blueprint using Kotlin and MVP pattern.
Stars: ✭ 105 (-25.53%)
Mutual labels:  rxjava2, mvp, clean-architecture, mvp-android, mvp-pattern
Mvpart
🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Stars: ✭ 776 (+450.35%)
Mutual labels:  architecture, mvp, mvp-architecture, mvp-android, mvp-pattern
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+1080.14%)
Mutual labels:  rxjava2, architecture, mvp, mvp-architecture, mvp-android
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (+1.42%)
Mutual labels:  mvp, clean-architecture, mvp-architecture, mvp-android, mvp-pattern
KotlinMvpTemplateGenerator
Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2
Stars: ✭ 65 (-53.9%)
Mutual labels:  mvp, clean-architecture, mvp-architecture, mvp-pattern, mvp-android
Rxweather
Architecting Android with RxJava
Stars: ✭ 570 (+304.26%)
Mutual labels:  rxjava, mvp, mvp-android, mvp-pattern
Eve
Eve and Wall-e
Stars: ✭ 133 (-5.67%)
Mutual labels:  rxjava2, mvp, clean-architecture, mvp-architecture
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (-0.71%)
Mutual labels:  rxjava, rxandroid, mvp, mvp-architecture
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+243.97%)
Mutual labels:  rxjava, architecture, mvp, clean-architecture
Supermvp
MVP“美”图+新闻+天气预报+Material+RxJava3+Retrofit2+Glide4+AndroidX+Leakcanary+Butterknife
Stars: ✭ 763 (+441.13%)
Mutual labels:  rxjava, mvp, mvp-architecture, mvp-android
Android Mvp
Android Model View Presenter
Stars: ✭ 28 (-80.14%)
Mutual labels:  rxjava, mvp, clean-architecture, mvp-architecture
Photonoter
📓Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+AspectJ+Dex处理)
Stars: ✭ 1,592 (+1029.08%)
Mutual labels:  rxjava, rxandroid, mvp-architecture, mvp-android

Android Easy Clean Architecture Boilerplate

I wrote a blog to share my valuable experience in building a clean architecture. In this process I keep exploring, trying and reading a lot of articles, but the Android development ecosystem is developing so rapidly, and with the birth of new technologies, I believe this is not the final architectural model, so we have to continue explore, and continue to make improvements in order to adapt to our increasingly complex business growth.

"Architecture is About Intent, not Frameworks" - Uncle Bob

This code repository is only part of the article's example, and demonstrates how to use Clean Architecture in Android. It does not run independently, it's just a code example, so you have to understand it by reading the article.

note: This demo can not run independently, it just helps you understand the article better.

Blog address on the jianshu: 《Clean architecture on Android》.

Clean Architecture

Clean Architecture

Technical points

Android Clean architecture modules


Android Clean architecture structure


Android Clean architecture data stream


Android clean architecture UML

Found this project useful

❤️ Hope this article can help you. Support by clicking the ⭐️, or share it with people around you. ❤️

About me:

Gmail: [email protected]

Blog: 小鄧子

Weibo: -小鄧子-

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].