Kotlin Multiplatform Broadcast
9.48K subscribers
833 photos
53 videos
1.12K links
Новости и фичи Kotlin, а также Kotlin Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Compose Multiplatform @compose_broadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
#di

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, которая сделает автокомплит быстрее, а функции более точечными в применении.
👍14💩7👎3
This media is not supported in your browser
VIEW IN TELEGRAM
#compose

Compose Code Editor – это редактор кода написанный на Compose for Desktop на основе ядра IntelliJ. Полезно будет посмотреть исходники да и как пример того что уже можно делать большой софт
👍25💩9👎3
#coroutines #android

Exception Handling & Observability of Android (8 мин)

Статья по обработку ошибок при использовании Kotlin Coroutines, а также как их можно отслеживать, например для логирования.
👍4🔥2💩2
Prefer Data Classes Over Pairs (3 мин)

Стандартные data классы Pair и Triple, которые неудобны для использования. Например, название свойств в них не несет смысла, что там за значение. Автор больше раскрывает тему, но мысль верная.
6👎3👍2😁1
#coroutines

Structured concurrency explained - Part 1: Introduction

Разбор подхода structured concurrency, который является одним из основных принципов работы Coroutine в Kotlin
🔥3👍1
Forwarded from Android Broadcast
#tooling

Вот и официальная позиция JetBrains по ситуации в Украине. Останавливают продажу всех продуктов в России и Беларуси, а также R&D (офис разработки).

Даже не знаю как комментировать...
👏59👎29🔥3😢3
Из-за огромного количества оскорблений и ухода в политически обсуждения комментарии в канале будут отключены на неопределенный срок

Обсуждение Android разработки можно продолжить @android_broadcast_talks. Правила чата можно найти здесь

Со всех в канале бан будет снят сегодня
👍73👎14😁6👏2
Forwarded from Android Broadcast
#AndroidBroadcast

Завтра, 16 марта, вместе с Лешей Гладковым мы проведем стрим где, будем обсуждать текущую ситуацию в стране касательно IT. Но наше видение ситуации это не все и нам очень нужно знать что происходит в вашей жизни, чтобы сложить полную картину.

Заполните опрос, который займет у вам примерно 5 минут, но позволит нам рассказать больше и текущей ситуации
👎25👍21😁2
#flow

Clean StateFlow Transformations in Kotlin (4 мин)

Обзор трансформаций в StateFlow и функций, которые будет полезно знать при миграции с LiveData или RxJava
👍14👎1
#architecture

Premo - это Multipaltofrm библиотека, которая поможет реализовать вам презентационный слой приложения.
👎22🔥8
#architecture

Пример реализации REDUX для Kotlin Multiplatform проектов

Всем любителя REDUX архитектуры посвящается. Сможете ее и в KMM реализовать
👎10🔥4👏2
#coroutines

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.
👍10👎3🔥1🤔1
#flow #multiplatform

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 приложений
👎10🤔10😱2👍1
#coroutines

Вышла KotlinX Coroutines 1.6.1
👉 Улучшение API
👉 Исправление багов
👉 Лучшая поддержка Rx
👍20😱2
#kmm

Как в QIWI внедряли Kotlin Multiplatform Mobile (KMM)

Очень приятно видеть что всё больше крупных компаний не боятся и внедряют к себе KMM
👍18👎7
#underthehood

Crash course on the Kotlin compiler | 1. Frontend: Parsing phase (6 мин)

Статья каких обычно мало—разбор устройства компилятора. В первой части говорится про парсинга кода
👍25👎2