Skip to content

This Kotlin simple example application implements MVP architecture through clean architecture using Dagger2, RxJava2, Retrofit and also Glide, constraint-layout API.

Notifications You must be signed in to change notification settings

sepidevatankhah/Kotlin-MVP-Rxjava-Dagger

Repository files navigation

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

About

This Kotlin simple example application implements MVP architecture through clean architecture using Dagger2, RxJava2, Retrofit and also Glide, constraint-layout API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages