A modern Android app in Kotlin which uses MVVM architecture, Room and Kotlin co routines.
- The App is 100 % Kotlin code.
- The App is written in MVVM (Model View ViewModel) Architecture with the use of android architecture components like Livedata, ViewModels.
- The App used Room and SQL LITE for Local Storage.
- Kotlin co routines for Asyn operations and multi-threading.
- Uses Dagger 2 for dependency Injection and to fecilitate code re use.
- Network aware activities.
Note: 1. The app uses swipe refresh layout in the main screen. Swipe to reload latest contacts. 2. The project will run only in Android Studio 3.6 or greater. Please use the latest version of Android Studio.