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