👍6👎1🔥1
#kmm #androidstudio
Вышел KMM плагин 0.3.1 для Android Studio
👉 Поддержка M1 iOS симулятора в KMM визарде
👉 Больше поддерживаемых версий Kotlin
👉 Повышение скорости работы
👉 Исправление багов
Вышел KMM плагин 0.3.1 для Android Studio
👉 Поддержка M1 iOS симулятора в KMM визарде
👉 Больше поддерживаемых версий Kotlin
👉 Повышение скорости работы
👉 Исправление багов
👍24
#coroutines #flow
Kotlin Coroutines Flow in a nutshell (7 мин)
Статья о базовых принципах работы Flow, жизненном цикле и др. деталях.
Kotlin Coroutines Flow in a nutshell (7 мин)
Статья о базовых принципах работы Flow, жизненном цикле и др. деталях.
👍4
#coroutines #AndroidBroadcast
Вышел первый урок курса по Kotlin Coroutines в раннем доступе. В нем я рассказываю про основы корутин и знакомлю с важными концепциями для их понимания и использования в коде.
Ранний доступ на Boosty и Patreon для всех патронов уровня Middle и выше!
Курс организован при поддержке компании Revolut
Вышел первый урок курса по Kotlin Coroutines в раннем доступе. В нем я рассказываю про основы корутин и знакомлю с важными концепциями для их понимания и использования в коде.
Ранний доступ на Boosty и Patreon для всех патронов уровня Middle и выше!
Курс организован при поддержке компании Revolut
👍70👎2
#coroutines
Мартин Москала пишите книгу по Coroutine. Купить раннюю версию можно уже сейчас (цену устанавливаете сами), либо можно почитать отдельные части книги бесплатно на сайте.
Мартин Москала пишите книгу по Coroutine. Купить раннюю версию можно уже сейчас (цену устанавливаете сами), либо можно почитать отдельные части книги бесплатно на сайте.
👍15
#coroutines
Awaiting Multiple Coroutines the Clean Way (2 мин)
Взгляд на то как синхронизировать между собой окончания ожидания нескольких корутин
Awaiting Multiple Coroutines the Clean Way (2 мин)
Взгляд на то как синхронизировать между собой окончания ожидания нескольких корутин
🤮13👍9
#di
Annotations for Koin (4 мин)
Первая бета-версия аннотаций для Koin, которая позволит аннотировать зависимости, а они будут добавляться в сгенерированный koin модуль. Работает на основе KSP
⛔ привязка к версии Kotlin
⛔ дольше компиляция
✅ меньше кода
Annotations for Koin (4 мин)
Первая бета-версия аннотаций для Koin, которая позволит аннотировать зависимости, а они будут добавляться в сгенерированный koin модуль. Работает на основе KSP
⛔ привязка к версии Kotlin
⛔ дольше компиляция
✅ меньше кода
👎16👍14💩4🤯1
Forwarded from Android Broadcast
#feature #kotlin17
Exploring Kotlin's Context Receivers
Разбор работы новой фичи Kotlin - Context Receivers, которая сделает автокомплит быстрее, а функции более точечными в применении.
Exploring Kotlin's Context Receivers
Разбор работы новой фичи Kotlin - Context Receivers, которая сделает автокомплит быстрее, а функции более точечными в применении.
👍14💩7👎3
This media is not supported in your browser
VIEW IN TELEGRAM
#compose
Compose Code Editor – это редактор кода написанный на Compose for Desktop на основе ядра IntelliJ. Полезно будет посмотреть исходники да и как пример того что уже можно делать большой софт
Compose Code Editor – это редактор кода написанный на Compose for Desktop на основе ядра IntelliJ. Полезно будет посмотреть исходники да и как пример того что уже можно делать большой софт
👍25💩9👎3
#coroutines #android
Exception Handling & Observability of Android (8 мин)
Статья по обработку ошибок при использовании Kotlin Coroutines, а также как их можно отслеживать, например для логирования.
Exception Handling & Observability of Android (8 мин)
Статья по обработку ошибок при использовании Kotlin Coroutines, а также как их можно отслеживать, например для логирования.
👍4🔥2💩2
Prefer Data Classes Over Pairs (3 мин)
Стандартные data классы Pair и Triple, которые неудобны для использования. Например, название свойств в них не несет смысла, что там за значение. Автор больше раскрывает тему, но мысль верная.
Стандартные data классы Pair и Triple, которые неудобны для использования. Например, название свойств в них не несет смысла, что там за значение. Автор больше раскрывает тему, но мысль верная.
❤6👎3👍2😁1
#coroutines
Structured concurrency explained - Part 1: Introduction
Разбор подхода structured concurrency, который является одним из основных принципов работы Coroutine в Kotlin
Structured concurrency explained - Part 1: Introduction
Разбор подхода structured concurrency, который является одним из основных принципов работы Coroutine в Kotlin
🔥3👍1
Forwarded from Android Broadcast
#tooling
Вот и официальная позиция JetBrains по ситуации в Украине. Останавливают продажу всех продуктов в России и Беларуси, а также R&D (офис разработки).
Даже не знаю как комментировать...
Вот и официальная позиция JetBrains по ситуации в Украине. Останавливают продажу всех продуктов в России и Беларуси, а также R&D (офис разработки).
Даже не знаю как комментировать...
👏59👎29🔥3😢3
Из-за огромного количества оскорблений и ухода в политически обсуждения комментарии в канале будут отключены на неопределенный срок
Обсуждение Android разработки можно продолжить @android_broadcast_talks. Правила чата можно найти здесь
Со всех в канале бан будет снят сегодня
Обсуждение Android разработки можно продолжить @android_broadcast_talks. Правила чата можно найти здесь
Со всех в канале бан будет снят сегодня
👍73👎14😁6👏2
Forwarded from Android Broadcast
#AndroidBroadcast
Завтра, 16 марта, вместе с Лешей Гладковым мы проведем стрим где, будем обсуждать текущую ситуацию в стране касательно IT. Но наше видение ситуации это не все и нам очень нужно знать что происходит в вашей жизни, чтобы сложить полную картину.
Заполните опрос, который займет у вам примерно 5 минут, но позволит нам рассказать больше и текущей ситуации
Завтра, 16 марта, вместе с Лешей Гладковым мы проведем стрим где, будем обсуждать текущую ситуацию в стране касательно IT. Но наше видение ситуации это не все и нам очень нужно знать что происходит в вашей жизни, чтобы сложить полную картину.
Заполните опрос, который займет у вам примерно 5 минут, но позволит нам рассказать больше и текущей ситуации
👎25👍21😁2
#flow
Clean StateFlow Transformations in Kotlin (4 мин)
Обзор трансформаций в StateFlow и функций, которые будет полезно знать при миграции с LiveData или RxJava
Clean StateFlow Transformations in Kotlin (4 мин)
Обзор трансформаций в StateFlow и функций, которые будет полезно знать при миграции с LiveData или RxJava
👍14👎1
#architecture
Premo - это Multipaltofrm библиотека, которая поможет реализовать вам презентационный слой приложения.
Premo - это Multipaltofrm библиотека, которая поможет реализовать вам презентационный слой приложения.
👎22🔥8
#architecture
Пример реализации REDUX для Kotlin Multiplatform проектов
Всем любителя REDUX архитектуры посвящается. Сможете ее и в KMM реализовать
Пример реализации REDUX для Kotlin Multiplatform проектов
Всем любителя REDUX архитектуры посвящается. Сможете ее и в KMM реализовать
👎10🔥4👏2
#coroutines
Rx to Coroutines Concepts, Part 5: Shared Flows
Продолжение серии статей про миграцию с RxJava на Flow. В новой части для чего нужен SharedFlow и какие Rx Subject он заменяет собой
Rx to Coroutines Concepts, Part 5: Shared Flows
Продолжение серии статей про миграцию с RxJava на Flow. В новой части для чего нужен SharedFlow и какие Rx Subject он заменяет собой
👍16👎13