Skip to content

softwarehutpl/Kotlin-Koans

Repository files navigation

Kotlin-Koans

This repo is not official Kotlin Koans but since we found such concept cool. We decide to give it a go and prepare some Koans on our own.

All feedback is welcome - just open an issue.

Currently available Koans

Currently only available Koans are for Kotlin Coroutines. Maybe more will came with time.

Kotlin Coroutines

Lessons are split in the following fashion:

  • suspend function - done, more or less
  • async builder & deferred work - done, more or less
  • parent job
  • scope
  • cancellation & timeout
  • dispatchers - done, more or less
  • exceptions in suspend function - done, more or less
  • exceptions while using async builder - done, more or less
  • global coroutine exceptions handler - done, more or less
  • starting options - done, more or less
  • flow
  • channel
  • concurrency problems resolved with single thread context
  • concurrency problems resolved with mutex
  • concurrency problems resolved with actor

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages