Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 1.22 KB

README.md

File metadata and controls

11 lines (10 loc) · 1.22 KB

MVP Rxjava Dagger2

This Kotlin simple example application implements a strong template structure with MVP and clean Architecture, used technolegies : RxJava + Dagger2 + Retrofit2 and also Glide, constraint-layout API(This application will cover two design patterns: MVP and Dependency Injection through clean architecture)

Library reference resources:

  1. Dagger2: GitHub - google/dagger: A fast dependency injector for Android and Java.
  2. Retrofit: GitHub - square/retrofit: Type-safe HTTP client for Android and Java by Square, Inc.
  3. RxJava2: GitHub - ReactiveX/RxJava: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  4. Constraint-Layout: Build a Responsive UI with ConstraintLayout | Android Developers
  5. Glide: An image loading and caching library for Android focused on smooth scrolling