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
#coroutines #flow
Implement Kotlin Flow race/amb operator (2 мин)
Пример реализации собственного оператора для Coroutines Flow.
Implement Kotlin Flow race/amb operator (2 мин)
Пример реализации собственного оператора для Coroutines Flow.
👍10👎3🔥1🤔1
#flow #multiplatform
FlowExt - набор различных расширений для Coroutines Flow: создание, промежуточные операторы и прочее
FlowExt - набор различных расширений для Coroutines Flow: создание, промежуточные операторы и прочее
👍8👎3🤔1
#tooling #multiplatform
Android Integration and Support for All Kinds of Multiplatform Projects in the Kotlin Multiplatform Mobile Plugin for AppCode
Если вы не знали, то Android Studio не является единственной IDE с поддержкой разработки KMM. AppCode, IDE для Apple технологий, тоже имеет свою поддержку KMM и теперь кроме iOS и macOS стала поддерживать фичи Android Studio для запуска и отладки Android приложений
Android Integration and Support for All Kinds of Multiplatform Projects in the Kotlin Multiplatform Mobile Plugin for AppCode
Если вы не знали, то Android Studio не является единственной IDE с поддержкой разработки KMM. AppCode, IDE для Apple технологий, тоже имеет свою поддержку KMM и теперь кроме iOS и macOS стала поддерживать фичи Android Studio для запуска и отладки Android приложений
👎10🤔10😱2👍1
#kotlin
Вышел Kotlin 1.6.20
👉 Поддержка нескольких типов в context receiver на Kotlin/JVM
👉 Возможность объявление не null generic типа
🚀 Параллельная компиляция в одном модуле с JVM backend
👉 Инкрементальная компиляция для dev бинарей в Kotlin/JS IR компиляторе
🚀 Ускорение Kotlin/Native
👉 Иерархическая структура для KMP проектов
Подробный обзор изменений здесь
Вышел Kotlin 1.6.20
👉 Поддержка нескольких типов в context receiver на Kotlin/JVM
👉 Возможность объявление не null generic типа
🚀 Параллельная компиляция в одном модуле с JVM backend
👉 Инкрементальная компиляция для dev бинарей в Kotlin/JS IR компиляторе
🚀 Ускорение Kotlin/Native
👉 Иерархическая структура для KMP проектов
Подробный обзор изменений здесь
👍24
👍20😱2
#kmm
Как в QIWI внедряли Kotlin Multiplatform Mobile (KMM)
Очень приятно видеть что всё больше крупных компаний не боятся и внедряют к себе KMM
Как в QIWI внедряли Kotlin Multiplatform Mobile (KMM)
Очень приятно видеть что всё больше крупных компаний не боятся и внедряют к себе KMM
👍18👎7
#underthehood
Crash course on the Kotlin compiler | 1. Frontend: Parsing phase (6 мин)
Статья каких обычно мало—разбор устройства компилятора. В первой части говорится про парсинга кода
Crash course on the Kotlin compiler | 1. Frontend: Parsing phase (6 мин)
Статья каких обычно мало—разбор устройства компилятора. В первой части говорится про парсинга кода
👍25👎2
The simplest way to create Structural design patterns in Kotlin (5 мин)
Пример реализации различных архитектурных щаблонов на языке Kotlin, используя его фичи. Шаблоны из статьи: Adapter, Decorator, Facade, Proxy, Composite,
Пример реализации различных архитектурных щаблонов на языке Kotlin, используя его фичи. Шаблоны из статьи: Adapter, Decorator, Facade, Proxy, Composite,
👍17👎3
#coroutines
ЭТО НЕ ПРОПЛАЧЕННАЯ РЕКЛАМА ИЛИ РЕФЕРАЛКА
Вышла книга от Marcin Moskala по Kotlin Coroutines.
Уже сейчас ее можно купить в электронном формате, причем вы можете купить ее со скидкой 25% по ссылке. Цену можете выбрать и больше, если хотите поддержать автора. Если вам не понравиться — возврат денег в течение 60 дней. Также электронная версия будет получать бесплатные обновления с правками
На моем канале идет розыгрыш бумажных книг с автогрофом автора. Примерно через месяц проведу его (как книги будут у меня).
ЭТО НЕ ПРОПЛАЧЕННАЯ РЕКЛАМА ИЛИ РЕФЕРАЛКА
Вышла книга от Marcin Moskala по Kotlin Coroutines.
Уже сейчас ее можно купить в электронном формате, причем вы можете купить ее со скидкой 25% по ссылке. Цену можете выбрать и больше, если хотите поддержать автора. Если вам не понравиться — возврат денег в течение 60 дней. Также электронная версия будет получать бесплатные обновления с правками
На моем канале идет розыгрыш бумажных книг с автогрофом автора. Примерно через месяц проведу его (как книги будут у меня).
👍48❤2👏1