A curated list of awesome android architecture
Translations: 中文版本
-
android-architecture by Google
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. -
android-best-practices
Do's and Don'ts for Android development, by Futurice developers
-
Android-CleanArchitecture
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
-
EasyMVP
A full-featured framework that allows building android applications following the principles of Clean Architecture. See Project Page -
mosby
A Model-View-Presenter library for modern Android apps. See Project Page -
T-MVP
[Chinese] Use generic to depthly decoupled MVP. Use AOP, use APT instead Dagger. -
MVPArms
[Chinese] A common Architecture for Android Applications developing based on MVP,which integrates many Open Source Projects ,to make your developing quicker and easier. It contains Dagger2, Retrofit, Rxjava & Rxbinding, RxLifeCycle,RxCache etc. Manage all of the components with Dagger2. -
TheMVP
[Chinese] An Android MVP Architecture Diagram Framwork.
-
EffectiveAndroidUI
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI". -
androidmvp
MVP Android Example. -
UpcomingMoviesMVP
Sample project of MVP and Material Design using as repository a list of upcoming movies.
-
MvpCleanArchitecture
A sample project using Clean architecture and MVP in Android. -
EffectiveAndroid
This sample project shows how to apply MVP and Clean architecture on an Android app.
-
MVP-RxJava-Hybride
[Chinese] This is an Android MVP model good architecture design,Which also inherited the Android architecture and HTML 5 interaction -
GeekNews
[Chinese] A pure reading App based on Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide. -
Elephant
Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP + RxJava + Retrofit. -
TLint
[Chinese] Client for Hupu Sports. Based on Dagger2 + RxJava + Retrofit,using MVP pattern. -
Ghost
[Chinese] Ghost,a pure online video app,which is based on Material Design + MVP + RxJava + Retrofit + Realm + Glide.
- Fragmentation
A powerful library that manage Fragment for Android!
-
Awesome-Android-Architecture
[Chinese] Colllection of Android Architecture -
AndroidArchitectureCollection
[Chinese] A collection of android Architecture