The Architecture of the Mobile Application for Android with the Use of the MVVM Pattern and the HILT, Livedata, Room, Retrofit and Kotlin Coroutines Libraries
摘要
The paper describes the recommended practices used in Android application development. The paper solves the issues related to the selection and application of modern technologies and libraries on the example of a mobile application. The application architecture was proposed using the MVVM design pattern and the HILT, LiveData, Room, Retrofit and Kotlin Coroutines libraries. As a result, a generic application architecture model will be presented, which can be used and implemented in many other applications depending on their functionality.