This article describes commonly used Kotlin coroutine scopes typically used in an Android project, specifically with an MVVM architecture. The following scopes will be discussed: GlobalScope CoroutineScope(Dispatchers.IO) lifecycleScope viewModelScope + LiveData The article should showcase that the ideal solution is to use a combination of Jetpack viewModelScope + LiveData. This…