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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5066531 · Jul 11, 2023

History

22 Commits
Aug 21, 2021
Jul 11, 2023
Jul 11, 2023
Mar 25, 2021
Jul 15, 2020
Oct 2, 2021
Jul 11, 2023
Jul 15, 2020
Jul 15, 2020
Jul 15, 2020
Sep 6, 2021

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

Packages

No packages published

Languages