/mvp-android-arch-component

Android MVP sample adapts with new Android architecture components (Lifecycle, Room).

Primary LanguageJavaMIT LicenseMIT

MVP with Android architecture components

Build Status

An Android project with MVP pattern which adapts with new Android architecture components introduced in Google IO 2017.
It provides lifecycle-aware Presenter with support of LifeCycle and local data source handled by Room (an abstraction layer over SQLite).

This demo project uses StackExchange API as a remote data source. Also, it covers basic and general tasks which most Android apps deal with.

Articles

To go in details, please check the following blog post.
(Updating...)

Libraries:

License

This project is available under the MIT license. See the LICENSE file for more info.