MVI Architecture Android Beginners: Sample App

This repository contains a sample app that implements MVI architecture using Kotlin, ViewModel, LiveData, Dagger Hilt
and etc.

The app has following packages:

  1. data: It contains all the data accessing and manipulating components.
  2. ui: View classes along with their corresponding ViewModel.
  3. di: package contains the network module for providing the network dependencies using dagger hilt.

GitHub

View Github