Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.26 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.26 KB

MvvmK

A sample Android app using Kotlin, Dagger 2, RxJava, RxAndroid, Retrofit and Android Architecture Components with a modular setup & effective networking

Features

Some of the features of the app include

  • Modules & Dagger-Android - Managing dependencies through Dagger between multiple Module

  • ViewModelFactory - You can customize or inject get ViewModelFactory to create VM.

  • Event Flow - Three interactive event streams (RxJava event,LiveData event,Blend event)

  • DataBinding Command - Encapsulation of DataBinding and ViewModel interactive BindingCommand @Kelin

  • Repository Layer Powerful RepositoryLayer, flexible processing of local and remote data through NetworkBoundResource

  • Effective Networking - Using a combination of Retrofit, Rx, LiveData, we are able to handle networking in the most effective way.

Architecture

mvvm

Special Thanks