Android Architecture Blueprints

print
https://github.com/googlesamples/android-architecture

todo‑mvp Demonstrates a basic Model‑View‑Presenter (MVP) architecture and provides a foundation on which the other samples are built. This sample also acts as a reference point for comparing and contrasting the other samples in this project.

Model–view–presenter

From Wikipedia, the free encyclopedia

Diagram that depicts the Model View Presenter (MVP) GUI design pattern.

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

https://github.com/googlesamples/android-architecture/tree/todo-mvp/

Illustration of the MVP architechture for this version of the app.

https://github.com/android10/Android-CleanArchitecture

Android-CleanArchitecture Build Status

This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob’s clean architecture approach.

Architecting Android…The clean way?

Architecting Android…The evolution

Tasting Dagger 2 on Android

Clean Architecture…Dynamic Parameters in Use Cases

Demo video of this sample

Clean architecture

http://fernandocejas.com/2015/07/18/architecting-android-the-evolution/

Architectural approach

http://fernandocejas.com/2015/07/18/architecting-android-the-evolution/

Architectural reactive approach

http://fernandocejas.com/2015/07/18/architecting-android-the-evolution/

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.