Skip to content

Playground for Kotlin Coroutines. Basics, Channels, Flows, useful examples & comparison to RxJava.

License

Notifications You must be signed in to change notification settings

edgar-zigis/CoroutineRecipes

Repository files navigation

Coroutine Recipes

Playground for Kotlin Coroutines.
Ready to use IntelliJ IDEA project with basic explanations.

* Basic async/launch comparisons * Job/Deferred completion invocations & cancellations * Context tests * Basic & Supervisor scopes. Cancellation & exception handling. * Concurrent & serial tasks. Comparison with RxJava. * Critical section handling * Resource access from different threads * Channels, BroadcastChannels, ConflatedBroadcastChannels * Channel buffers * Differences between Channels and Flows * Basic Flow operators * State & Shared Flows * Callback & Channel Flows 

Project is under continuous development

About

Playground for Kotlin Coroutines. Basics, Channels, Flows, useful examples & comparison to RxJava.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages