@@smartherd nice job, your channel has the most simple and lucid explanations for the most complex concepts. Keep working.. You're gonna be very successfull one day
Nice tutorials, thanks. 24:55 I am using kotlin 1.6.21 and coroutines-core library 1.6.1 by some reasons. The try-catch block needs to surround the builder `withTImeout` to catch the TimeoutCancellationException.
Start small and don’t give up, it will take at least a year of daily study to be proficient. Andriod is constantly changing so you will need to continue studying to keep up, and specialize in a narrow area to be valuable on a large team. For small team development, you need to have good general knowledge of all Jetpack architecture components
Sir, here in launch you said that it will run on some background thread but in previous video you taught us that launch inherits the scope from immediate parent which is main( ) in this case. So why here it is running on some background thread? Kindly help.
Hey @Smartherd , if we launch coroutines using " CoroutineScope.launch(Dispatchers.IO){} " , do coroutines end or get destroyed after their execution by default or do we need to explicitly end the coroutines in Kotlin ?