Статья с основными советами как использовать корутины на Android. Гайд очень простой и покажет вам только основные моменты использования.
Также нашел там одну проблему - чтобы ваши корутины работали корректно, то вам надо в CoroutineScope.coroutineContext передавать SupervisorJob, а не Job