Here are five of my favorite experimental Kotlin features that you can try out today.
Channels are mysterious for many Kotlin developers. While they power a lot of the higher-level coroutine APIs, there are also times when it makes sense to use them directly!
Got a callback-based library in your Kotlin code? Don't litter your main project code with them! Instead, just create a thin adapter layer that converts them to coroutines. I'll show you how.
Итак, вы хотите стать разработчиком на языке Kotlin? Тогда вы пришли в нужное место! Ваше приключение начнется в главе 1, в которой будут рассмотрены основы переменных, выражений и типов.