This repository is an example of Android application with MVP pattern for listing applications from GitHub Market Place.
- RxJava & RxAndroid
- Dagger2
- Apollo
- OkHttp
- Mosby
- ButterKnife
- Glide
- Material Dialog
Provide your GitHub access token
from provideGitHubToken()
inside AppModule.java
- The application uses generated codes from Apollo which generates Java code from GitHub's GraphQL.
- The numbers of results can be changed when calling query methods from
GitHubMarketPlaceImpl.java