i came across a few articles talking about the subject but i cannot understand how to apply MVP on my app code. is there any specific guidelines for a clean MVP implementation f
Checkout this link:
Material movies
MVPAndroidBootstrap
Clean-Contacts
MvpCleanArchitecture
Android-CleanArchitecture
At this links you will find a lot of MVP implementations for android
mosby - A Model-View-Presenter library for modern Android apps
ThirtyInch - A new MVP library for Android
Moxy - Android MVP library without problems of lifecycle and boilerplate code
Interesting-Android-repositories - contains a lot MVP implementations for Android.