LEAN WAY WRITE ASYNCHRONOUS CODE WITH KOTLIN’S COROUTINES
A very common scenario for a modern app is the need to perform several background tasks in parallel. Sometimes we want to wait for the response of all or some of them and this can be cumbersome to develop. We will see how can we use Kotlin's coroutines power and simplicity to run and manage several tasks in parallel in a very convenient way. This could also be a great and native alternative to RxJava without its steep learning curve and complexity.