#valueclass
Value Classes in Kotlin: Good-Bye, Type Aliases!?
Статья размышления на тему способны ли value классы заменить type alias и data классы
Value Classes in Kotlin: Good-Bye, Type Aliases!?
Статья размышления на тему способны ли value классы заменить type alias и data классы
#coroutines #testing
Testing Android Coroutines using `runTest` (9 мин)
Смысл стать - используйте runTest для запуска тестов, а также подменяйте CoroutineDispatcher на тестовые. Все подробности и объяснения автор сделал хорошо
Testing Android Coroutines using `runTest` (9 мин)
Смысл стать - используйте runTest для запуска тестов, а также подменяйте CoroutineDispatcher на тестовые. Все подробности и объяснения автор сделал хорошо
#AndroidBroadcast #Kotlin
Compose Multiplatform Q&A Live
Пятница, 24 декабря, 12:00 (GMT+3)
Буду задавать интересные вопросы про Compose и его будущем лиду команды Compose Multiplatform из Jetbrains - Николая Иготти
Есть вопросы? Пишите в комментариях.
Compose Multiplatform Q&A Live
Пятница, 24 декабря, 12:00 (GMT+3)
Буду задавать интересные вопросы про Compose и его будущем лиду команды Compose Multiplatform из Jetbrains - Николая Иготти
Есть вопросы? Пишите в комментариях.
#coroutines
Introducing kotlinx.coroutines 1.6.0
Что нового:
👉 Новое мультиплатформенное API для тестирования
👉 Поддержка новой модели памяти в Kotlin/Native
👉 Dispatcher Views API позволяет вам ограничивать параллелизм без создания дополнительных пулов поток
👉 CopyableThreadContextElement -
потокобезопасный доступ на запись к ThreadLocal переменных
👉 Миграция на Java 8
📺 Видео версия анонсов (8 минут)
🔗 Список изменений на GitHub
Introducing kotlinx.coroutines 1.6.0
Что нового:
👉 Новое мультиплатформенное API для тестирования
👉 Поддержка новой модели памяти в Kotlin/Native
👉 Dispatcher Views API позволяет вам ограничивать параллелизм без создания дополнительных пулов поток
👉 CopyableThreadContextElement -
потокобезопасный доступ на запись к ThreadLocal переменных
👉 Миграция на Java 8
📺 Видео версия анонсов (8 минут)
🔗 Список изменений на GitHub
#graphql
Вышел Apollo Kotlin 3.0
👉 Apollo переписали на Kotlin
👉 переименовали
👉 добавили поддержку мультиплатформы (не для всего)
👉 добавили поддержку Coroutine
👉 новые директивы для генерации Kotlin кода
👉 Поддержка Java и генерации Java кода осталась
Вышел Apollo Kotlin 3.0
👉 Apollo переписали на Kotlin
👉 переименовали
👉 добавили поддержку мультиплатформы (не для всего)
👉 добавили поддержку Coroutine
👉 новые директивы для генерации Kotlin кода
👉 Поддержка Java и генерации Java кода осталась
Forwarded from Android Broadcast
#AndroidBroadcast #KMP #Compose
Стартуем обсуждение Compose Multipaltform и его будущего. Подключайтесь!
Запись будет доступна после эфира
Стартуем обсуждение Compose Multipaltform и его будущего. Подключайтесь!
Запись будет доступна после эфира
👍2
Forwarded from Android Broadcast
#AndroidBroadcast #2021
📺 Итоги года 2021 (16 мин)
Подвожу итоги года и рассказываю чего получилось достичь проекту за 2021, а также будущем.
📺 Итоги года 2021 (16 мин)
Подвожу итоги года и рассказываю чего получилось достичь проекту за 2021, а также будущем.
👍25👎1
Forwarded from Android Broadcast
Twitter отстой, Instagram тоже не впечатляет. Решил сосредоточиться на Telegram, но мыслями делиться тоже хочется. Встречайте мой личный блог - @rozov_blog
👍17👎14
#coroutines
Things every Kotlin Developer should know about Coroutines. Part 3: Structured Concurrency (8 мин)
Один из основных концептов Kotlin Coroutines - Structured Concurrency. Чтобы эффективно работать вам надо разобраться с ним и статья в этом вам поможет
Things every Kotlin Developer should know about Coroutines. Part 3: Structured Concurrency (8 мин)
Один из основных концептов Kotlin Coroutines - Structured Concurrency. Чтобы эффективно работать вам надо разобраться с ним и статья в этом вам поможет
👍18
#koin #multiplatform #di
Автор Koin рассказывает о состоянии библиотеки для DI - Koin, а также рассказывает о её будущем. Запись с Droidcon смотреть здесь (40 мин)
Автор Koin рассказывает о состоянии библиотеки для DI - Koin, а также рассказывает о её будущем. Запись с Droidcon смотреть здесь (40 мин)
👍16👎1
👍14👎11
#kmm #ios #native
Kotlin Multiplatform. Работаем с асинхронностью на стороне iOS. Publishers, async/await
Автор статьи рассказывает как сделать асинхронную работу на iOS удобной, если вам нужно вызвать Coroutine из Kotlin кода
Kotlin Multiplatform. Работаем с асинхронностью на стороне iOS. Publishers, async/await
Автор статьи рассказывает как сделать асинхронную работу на iOS удобной, если вам нужно вызвать Coroutine из Kotlin кода
👍6
#coroutines #debug
О дебаге Kotlin-корутин
Рецепт как сделать стектрейс крешей Coroutine нормальным и понимать всю последовательность вызовов методов (включая suspend функции)
О дебаге Kotlin-корутин
Рецепт как сделать стектрейс крешей Coroutine нормальным и понимать всю последовательность вызовов методов (включая suspend функции)
👎5👍4
#kmp
Kotlin Multiplatform Wizard
Хотите быстро создать Kotlin Multiplatofrm проект? Тогда этот веб колдунщик поможет вам в этом. Автор - Костя Цховребов, тимлид команды KMM.
Kotlin Multiplatform Wizard
Хотите быстро создать Kotlin Multiplatofrm проект? Тогда этот веб колдунщик поможет вам в этом. Автор - Костя Цховребов, тимлид команды KMM.
👍34
#опрос
Kotlin Multiplatform User Survey: Winter 2022
Проходим ежегодный опрос пользователей Kotlin Multiplatform
Kotlin Multiplatform User Survey: Winter 2022
Проходим ежегодный опрос пользователей Kotlin Multiplatform
👍3
#kotlin
Things every Kotlin Developer should know about Coroutines. Part 4: Exception Handling
Статья поможет разобраться в обработке исключений Coroutine, ради чего надо будет разобраться в жизненном цикле и как пробрасываются исключения из Coroutine в CoroutineScope
Things every Kotlin Developer should know about Coroutines. Part 4: Exception Handling
Статья поможет разобраться в обработке исключений Coroutine, ради чего надо будет разобраться в жизненном цикле и как пробрасываются исключения из Coroutine в CoroutineScope
👍16
#Coroutines
Things every Kotlin Developer should know about Coroutines. Part 5: Cancellation
Продолжении серии стате о Kotlin Coroutines. В новой части рассказывается об отмене Coroutine
Things every Kotlin Developer should know about Coroutines. Part 5: Cancellation
Продолжении серии стате о Kotlin Coroutines. В новой части рассказывается об отмене Coroutine
👍28