This is the sample code to parse data from json and bind UI using rxjava as reactive programming with retrofit and okhttp logging. It is based on MVP architecture.
- RxJava - An API for asynchronous programming with observable streams.
- Retrofit - A type-safe HTTP client for Android and Java by Square Inc.
- OkHttp3 - An HTTP & HTTP/2 client for Android and Java applications.
- Gson - A Java serialization/deserialization library to convert Java Objects into JSON and back.