This repository contains a demo project of Giphy Search API, with basic screens that implements MVP architecture using Dagger2, Room, RxJava2.
- data: It contains all the data accessing and manipulating components.
- di: Dependency providing classes using Dagger2.
- ui: View classes along with their corresponding ViewModels.
- network: Services configuration for the application using retrofit.
- RxJava2: https://github.com/amitshekhariitbhu/RxJava2-Android-Samples
- Dagger2: https://github.com/MindorksOpenSource/android-dagger2-example
- Retrofit: https://square.github.io/retrofit/
- Room: https://developer.android.com/topic/libraries/architecture/room