JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Gallery
Share
Explore
Kotlin Coroutines Intensive - Nordea; 7-8 October 2024
Lunch time:
???
Short breaks
Smart breaks
Turn your camera on during lectures
Teams link:
Slides:
Coroutines Workshop_Slides.
pdf
4.3 MB
Preparation Guide:
Coroutines workshop preparation guide.
pdf
347.1 kB
Cheat Sheet:
Cheat sheet_Coroutines.
pdf
352.5 kB
Exercises:
https://kt.academy/e
Schedule
Day 1 - Coroutines and structured concurrency
Introduction
How suspension works
Exercise: Callback function wrappers
Starting coroutines
Exercise: Showing user details
Exercise: Finding the best student
Lunch break
Coroutine Context
Exercise: CounterContext
Dispatchers
Using dispatchers
DiscNewsRepository
Cancellation and exception handling
Exercise: Correct mistakes with cancellation
Exercise: NotificationSender
or
Exercise: BasePresenter
Day 2 - Testing, channel and flow
Testing coroutines
Channels
Exercise: UserRefresher
Understanding flow and basic flow transformation functions
Exercise: WeatherService
Lunch break
Flow exceptions, context and state
Exercise: distinct
Half-cold flow
Exercise: MessageService
SharedFlow and StateFlow
MessageService
LocationService
PriceService
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.