This sample project shows how to apply MVP and Clean architecture on an Android app
Java
1,679
6 commits
updated Mar 25, 2016
The Android SDK has changed much since its first version. Every new version comes with many new APIs. However, there is no perfect API, some do too much under the hood, others couple your classes to the context, others have more lifecycle events than you have years in your life.
This sample project shows how to apply MVP and Clean architecture on an Android app. Demo Video!
A brief explanation of both architectures
The mvp branch of this repo follows this architecture:

The clean branch of this repo follows this architecture:

3,305 followers · starred Oct 2015
83 followers · starred Oct 2015
413 followers · starred Nov 2015
36 followers · starred May 2017
This sample project shows how to apply MVP and Clean architecture on an Android app
Java
1,679
6 commits
updated Mar 25, 2016
The Android SDK has changed much since its first version. Every new version comes with many new APIs. However, there is no perfect API, some do too much under the hood, others couple your classes to the context, others have more lifecycle events than you have years in your life.
This sample project shows how to apply MVP and Clean architecture on an Android app. Demo Video!
A brief explanation of both architectures
The mvp branch of this repo follows this architecture:

The clean branch of this repo follows this architecture:

3,305 followers · starred Oct 2015
83 followers · starred Oct 2015
413 followers · starred Nov 2015
36 followers · starred May 2017