Sample project with MVP Pattern, this sample project demonstrates how MVP implemented in android project. This project is a News app with features :
- Fetch news from remote rource with retrofit | branch
- Caching news list for offline support with caching interceptor | branch
- Store in database realm | branch
- Next ....
a strategies to make an android apps avoid from inconsistent naming schemes, mismatching arch, and difficult to test, maintain and extending. take a look at Android Architecture Blueprints , for more detail
"Acquire knowledge and impart it to the people." - Al-Tirmidhi, Hadith 107