Simple Android App using articles DOU API and demonstrates a basic Model‑View‑Presenter (MVP) architecture.
It contains all the data(Shared Preferences, Local DB and Remote API) accessing and manipulating components.
Dependency providing classes using Dagger2.
EventBus events classes that simplifies communication between Activities and Fragments.
View classes along with their corresponding Presenters.
Utility classes.
Login | Articles List | Search param |
---|---|---|
![]() |
![]() |
![]() |
- Support library
- RxJava2, RxAndroid and RxBindings
- Dagger2
- Retrofit2
- Okhttp3
- ButterKnife
- EventBus(GreenRobot)
- Timber
- Calligraphy
- LeakCanary
- Joda-Time
- DateRangePicker
- Fresco
Ihor Havryliuk (Graviton57)