#Kotlin #Roadmap #Coroutine #KMP
Обновление Kotlin Roadmap
Обновили состояние Kotlin Roadmap. Что готово:
✅ Compiler core: Новый компилятор теперь собирает себя сам
✅ Kotlin/Native: Производительность работы: улучшено время аллокации объектов
✅ KMM plugin. Исправление основных багов
✅ KMP: KMM plugin: Запуск общих тестов на Android устройствах (частично)
✅ kotlinx-coroutines 1.4
Также были изменение приоритеты и добавлены новые, например:
❌ В старом JVM backend не будут фикситься баги, все силы на новые
❌ Многопоточные Coroutine для Kotlin/Native
❌ Улучшение управление зависимостями на iOS
Обновление Kotlin Roadmap
Обновили состояние Kotlin Roadmap. Что готово:
✅ Compiler core: Новый компилятор теперь собирает себя сам
✅ Kotlin/Native: Производительность работы: улучшено время аллокации объектов
✅ KMM plugin. Исправление основных багов
✅ KMP: KMM plugin: Запуск общих тестов на Android устройствах (частично)
✅ kotlinx-coroutines 1.4
Также были изменение приоритеты и добавлены новые, например:
❌ В старом JVM backend не будут фикситься баги, все силы на новые
❌ Многопоточные Coroutine для Kotlin/Native
❌ Улучшение управление зависимостями на iOS
#Coroutine
Kotlin coroutines dispatchers
Разбор какие есть CoroutineDispatcher и сколько у них потоков под капотом и какой именно выполнит их код
Kotlin coroutines dispatchers
Разбор какие есть CoroutineDispatcher и сколько у них потоков под капотом и какой именно выполнит их код
7 примеров использования Kotlin Coroutines (EN, 6 мин, ссылка без VPN) чтобы лучше их понять:
👉 Запусти корутину и забудь
👉 Отмена корутины
👉 Запуск корутины из корутины
👉 Запуск корутины с указанием job
👉 Запуск корутины в другом пуле потоков
👉 Опции при запуске корутины
👉 Что происходит при использовании CoroutineScope
#coroutine
👉 Запусти корутину и забудь
👉 Отмена корутины
👉 Запуск корутины из корутины
👉 Запуск корутины с указанием job
👉 Запуск корутины в другом пуле потоков
👉 Опции при запуске корутины
👉 Что происходит при использовании CoroutineScope
#coroutine
🔥21👍5🎉1
Большая статья "Kotlin Coroutines. От А до Я" (28м)
Что внутри
👉 Шпаргалка по корутинам
👉 Зачем нужны корутины?
👉 Suspend в Котлин
👉 Библиотека kotlinx.corourines
👉 Три способа войти в корутинный мир. runBlocking, CoroutineScope и suspend main
👉 Область видимости корутины. CoroutineScope и GlobalScope
👉 CoroutineContext
👉 Job и Deferred
👉 Запуск корутины
👉 Dispatchers. Основные виды диспетчеров и их применения
👉 Способы обработок ошибок
👉 Отмена корутин
👉 Создание своего пользовательского CoroutineScope
#coroutines
Что внутри
👉 Шпаргалка по корутинам
👉 Зачем нужны корутины?
👉 Suspend в Котлин
👉 Библиотека kotlinx.corourines
👉 Три способа войти в корутинный мир. runBlocking, CoroutineScope и suspend main
👉 Область видимости корутины. CoroutineScope и GlobalScope
👉 CoroutineContext
👉 Job и Deferred
👉 Запуск корутины
👉 Dispatchers. Основные виды диспетчеров и их применения
👉 Способы обработок ошибок
👉 Отмена корутин
👉 Создание своего пользовательского CoroutineScope
#coroutines
🔥54👍18❤4