Please log in to watch this conference skillscast.
Since the release of Kotlin 1.1 there is now the new language feature of Kotlin Coroutines available for use in Java and Android projects. Coroutines are a new way to write asynchronous and non-blocking code. They can be thought of as light-weight threads without having to deal with all the problems that threads bring to the table.
A lot of developers think that Kotlin Coroutines are mainly or only useful for Kotlin on the JVM, but that’s not true. There are a variety of use cases in which the application of Coroutines can make a lot of sense on Android.
This talk is introducing the ideas behind Kotlin Coroutines, showing how to use them in Kotlin code for both the JVM and Android via the kotlinx-coroutines APIs and then exploring specific applications in Android. Part of this is a deeper look into the use of Coroutines in higher-level frameworks such as AsyncAwait and Anko.
YOU MAY ALSO LIKE:
- droidcon London 2019 (in London on 24th - 25th October 2019)
- Why a Whole Country Skipped a Day: Fun with Timezones and Locales (SkillsCast recorded in October 2018)
- Fast Track to Android Architecture (in London on 21st - 23rd October 2019)
- Real World Kotlin Development Workshop (in London on 22nd - 23rd October 2019)
- Clean Architecture using BLoC & Voyager: DI & the Widget Router (in London on 21st October 2019)
- Keynote by Heather VanCura on The Future of Java and You (in London on 7th November 2019)
- Cleaning the Big Picture: Creating Maintainable Mobile Games in Haskell (SkillsCast recorded in October 2019)
- Why I'm Building My Next App in Flutter (SkillsCast recorded in July 2019)
Kotlin Coroutines and Android sitting in a tree
Kai works as a Software Solutions Architect for Ventego Creative in Wellington, New Zealand. He co-founded the company with two partners and is also the CTO of Zen Ex Machina, a startup in the fields of digital & user experience consultancy based out of Canberra in Australia.