android-architecture
android-architecture copied to clipboard
:gem: Samples of different architectural tools and patterns for Android™
Android Architecture
Explore the samples
This project hosts each sample app in separate repository branches. For more information, see the README.md file in each branch.
Kotlin samples
| Sample | Description |
|---|---|
| rx-mvvm-dagger | Model–View–ViewModel (MVVM) facilitates a separation of development of the graphical user interface from development of the business logic or back-end logic. |
Java samples
| Sample | Description |
|---|---|
| mvp-light | Model-View-Presenter (MVP) is a derivation of the model–view–controller (MVC) architectural pattern, and is used mostly for building user interfaces. In MVP, the presenter assumes the functionality of the "middle-man". In MVP, all presentation logic is pushed to the presenter. |
Contributors
Guillaume Mas - Lead Developer (Rx MVVM Dagger sample)
Florent Champigny - Lead Developer (MVP-Light sample)