khalid64927 / MasterAndroidArchitecture

An awesome gitbook to master Android Architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-android-architecture Awesome

A curated list of awesome android architecture

Translations: 中文版本

Guide

Clean

MVP

MVP framework

  • EasyMVP star fork
    A full-featured framework that allows building android applications following the principles of Clean Architecture. See Project Page

  • mosby star fork
    A Model-View-Presenter library for modern Android apps. See Project Page

  • T-MVP star fork
    [Chinese] Use generic to depthly decoupled MVP. Use AOP, use APT instead Dagger.

  • MVPArms star fork
    [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 star fork
    [Chinese] An Android MVP Architecture Diagram Framwork.

MVP Sample

  • EffectiveAndroidUI star fork
    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 star fork
    MVP Android Example.

  • UpcomingMoviesMVP star fork
    Sample project of MVP and Material Design using as repository a list of upcoming movies.

MVP with Clean

  • MvpCleanArchitecture star fork
    A sample project using Clean architecture and MVP in Android.

  • EffectiveAndroid star fork
    This sample project shows how to apply MVP and Clean architecture on an Android app.

MVP with RxJava

  • MVP-RxJava-Hybride star fork
    [Chinese] This is an Android MVP model good architecture design,Which also inherited the Android architecture and HTML 5 interaction

  • GeekNews star fork
    [Chinese] A pure reading App based on Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide.

  • Elephant star fork
    Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP + RxJava + Retrofit.

  • TLint star fork
    [Chinese] Client for Hupu Sports. Based on Dagger2 + RxJava + Retrofit,using MVP pattern.

  • Ghost star fork
    [Chinese] Ghost,a pure online video app,which is based on Material Design + MVP + RxJava + Retrofit + Realm + Glide.

MVVM

MVP with RxJava

Fragment

Fragment Helpers

  • Fragmentation star fork
    A powerful library that manage Fragment for Android!

Fragmentless

Reference

About

An awesome gitbook to master Android Architecture

License:MIT License