This workshop covers asynchronous programming in Kotlin using coroutines. It covers all both build-in support for coroutines, as well as deep dive into kotlinx.coroutines library.

On the workshop you will:

Learn from lecture supported by slides

Solve coding challenges in Kotlin

Complete practical exercises

Solve Kotlin puzzlers

In the workshop we cover:

  • Styles of concurrence
  • Sequence builders
  • Continuation
  • Understanding how the suspension works
  • Coroutine Context
  • Interceptors and dispatchers
  • Coroutine Scope
  • Coroutine builders
  • Structured concurrency
  • Understanding Job
  • Composing suspending functions
  • Exceptions handling
  • Shared mutable state and concurrency
  • Channels
  • Actors
  • Select expression
Marcin Moskała - Trainer in Kt. Academy

Learn from the best

Marcin Moskała

Marcin Moskała is an experienced Android developer, teacher, and an official Jetbrains' Kotlin training partner. He is the founder of Kt. Academy, author of the book "Android Development with Kotlin", and an active programming community member. He is also the main author on the biggest medium publication about Kotlin and a speaker invited to many programming conferences. Some of his talks can be found on YouTube, including:

Join the workshop

When: 27 May 2019, 9:30am-5:30pm CEST

Where: Warsaw

Language: Polish

Price per person:
600 PLN net till 20 May 19
700 PLN net from 20 May 19

Register

If you want to be notified about next workshops, sign up to our mailing list.