Android MVP clean code
This is a Samble app that is connecting to Nasa rest API service to get data and display it in a list view.
This App aims to present of how to build a clean code using Dagger 2 and MVP structure.
This app has been designed in such a way to descripe how to use the reactive programming (Observable.interval) using RxJava and butterknife.
- RxJava2: https://github.com/amitshekhariitbhu/RxJava2-Android-Samples
- ButterKnife: http://jakewharton.github.io/butterknife/
- ScrollParallaxImageView: https://github.com/gjiazhe/ScrollParallaxImageView/
- MVP and Dagger2: https://android.jlelse.eu
- RxJava + Fast Android Networking
- Migrating from RxJava 1.0 to RxJava 2.0 and Learn RxJava by Examples
- Android Tinder Swipe View Example
- RxJava Anatomy: What is RxJava, how RxJava is designed, and how RxJava works.
Check out amjadomari awesome open source projects here
Just make pull request. You are in!