/park-kotlin

Full Kotlin app which make use of Reactive Extensions and Retrofit2 applying MVP architecture

Primary LanguageKotlin

park-kotlin

Android full Kotlin project for Parkmobile which consumes JSON data from an API endpoint .

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

*ButterKnife for views injection

*RxJava for reactive functional programming

*Design Support Library to make use of the Recycler View

*Mockito mocking framework for unit tests in Java