/payconiq-java

Shows Jake Wharton Github repositories as list, paginated by 15 items per asynchronous request, handle exceptions, offline data, unit test and integration test

Primary LanguageJava

payconiq-java

Android Java project which shows Jake Wharton Github repositories paginated by 15 results. Handle Offline mode with Realm unit tested mocking views with Mockito

Architecture

This project aims to provide a basic Model-View-Presenter (MVP) architecture without using any architectural frameworks. Establishing an interface/protocol which coordinates the comunication between View and Presenter

Libraries

*Gson for serialization/deserialization

*Retrofit for web api interface

*RxJava for reactive functional programming

*Design Support Library to make use of the Recycler View

*Mockito mocking framework for unit tests in Java