Android’s MVVM Architecture in Kotlin

Why a simple app ?

Because it’s easier to understand application architecture and general usage.

What does this app do ?

Actually very simple. Sends a request to an endpoint. Stores and manages the result in the room database. It does this simple job using up-to-date structures and architecture, that’s all.

Project Structure

+-- data
|   +-- local
|   +-- model
|   +-- remote
+-- di
+-- ui
|   +-- detail
|   +-- todo
|   --- MainActivity
+-- util

Visit resources for detailed information.

GitHub

View Github