# MVP Architect Android apps with Dagger2, Retrofit & RxJava
In this article, Iโm gonna to explain the implementation of MVP architecture using Dagger 2, ButterKnife, Room Persistence, Rxjava 2, RxAndroid , Retrofit, logging and debugging. I will shared repository that contain all above library implementation following best practices.
MVP Architect Sample Application Tutorials Series
- MVP Sample App:- https://androidwave.com/android-mvp-architecture-for-beginners-demo-app/
- Dagger2 Introduction:- https://github.com/MindorksOpenSource/android-dagger2-example
- RxJava2 Basics:- https://androidwave.com/rxjava-rxandroid-tutorials/
- Retrofit Sample App:- https://square.github.io/retrofit/
- Room Persistence Sample App:- https://androidwave.com/working-with-room-persistence-library/
- Best Logging and Debugging:- https://androidwave.com/useful-tools-for-logging-debugging-in-android/
- Downloadable Font:- https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts