Kotlin: Simplifying APIs with coroutines – MAD Skills

j

by Kivi

}

06.29.2022



If you’re a library author, you might want to make your Java-based or callback-based libraries easier to consume from Kotlin using coroutines and Flow. Alternatively, if you’re an API consumer, you may be willing to adapt a 3rd party API surface to coroutines to make them more Kotlin friendly.

This video covers how to simplify APIs using coroutines and Flow as well as how to build your own adapter using suspendCancellableCoroutine and callbackFlow APIs. For the most curious ones, those APIs will be dissected and you’ll see how they work under the hood.

Building a Kotlin extensions library → http://goo.gle/2WyYR6t
Coroutines & Patterns for work that shouldn’t be cancelled → http://goo.gle/3nqc1yj
The suspend modifier — under the hood → http://goo.gle/2Wo41BT

Catch more Kotlin and Jetpack APIs for MAD Skills → https://goo.gle/kotlin-madskills

Watch more MAD Skills episodes → http://goo.gle/madskills
Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Kotlin #Jetpack #MADSkills

source

Kiviac.com is reader-supported. When you buy through links on our site, we may earn an affiliate commission.

Featured Articles

FOLLOW US

Comments

0 Comments

Related Posts

Futuristic Ai Hover Vehicle – next Gen transportation concept

Futuristic Ai Hover Vehicle – next Gen transportation concept

Step into the future of travel with this stunning AI-designed hover vehicle concept. This next-generation transport floats effortlessly above the ground, blending luxury, innovation, and cutting-edge technology. With its sleek aerodynamic body, glowing neon blue...

Jetpack Falls From The Sky! 😰 #Shorts

Jetpack Falls From The Sky! 😰 #Shorts

Oscar Piastri was all of us reacting to this jetpack flier falling out of the sky before the Austrian Grand Prix! For more F1® videos, visit https://www.Formula1.com Follow F1®: https://www.instagram.com/F1 https://www.facebook.com/Formula1/ https://www.twitter.com/F1...