This version of the app is called Login-MVVM The sample aims to:
- Provide a basic Model-View-ViewModel (MVVM) and Google Architecture Component using Live Data With Kotlin.
Before exploring this sample, you might find it useful to familiarize yourself with the following topics:
- The project README
- Basic knowledge of Kotlin
- The MVVM architecture
- The Android Architecture Components (https://developer.android.com/topic/libraries/architecture/)
The Login-MVVM sample uses the following dependencies:
- ui - used to represnt user interface activity
- viewmodel - Used to manage logic actions
- model - used to represnt user model
- network - Used to manage network layer