Kotlin: run, with, let, also и apply

Некоторые стандартные функции в Kotlin настолько похожи, что сложно определиться, какую из них использовать. Здесь мы попробуем четко различить их различия и выбрать, какую из них использовать. Функции определения области видимости Я сосредоточусь … Читать дальше >

Flows Coroutines (потоки в корутинах)

Flow – это реактивное программирование с сопрограммами. В этом посте мы поговорим о потоках в сопрограммах. Если вы не имеете представления о сопрограммах, я рекомендую вам прочитать этот пост , прежде чем продолжить, … Читать дальше >

Kotlin Coroutines #2

Async, withContext, обработка исключений. Это вторая часть серии статей по многопоточность с использованием Kotlin Coroutines. Если вы не смотрели первую часть, вот ссылка . Я рекомендую вам прочитать предыдущую статью, прежде чем вы продолжите … Читать дальше >

Kotlin Coroutines #1

Введение Coroutines (сопрограммы) — это шаблон проектирования параллелизма, который позволяет выполнять асинхронный код элегантным способом. кроме того, он очень легкий, поэтому Google решил поощрять разработчиков Android использовать его. Помните, что смартфоны — … Читать дальше >