Kotlin Multiplatform Broadcast
9.48K subscribers
838 photos
52 videos
1.13K links
Новости и фичи Kotlin, а также Kotlin Multiplatform

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

Готовим Большую Фичу на Kotlin Multiplatform. Доклад Яндекса

Яндекс рассказывает о своем опыте интеграции фичи в мобильный карты Яндекса с переиспользованием коды между Android и iOS приложениями
#Multiplatform #Mobile #HowTo

📺 Как создать Kotlin Multiplatform Mobile проект (28 мин)

Демонстрация создания Kotlin Mobile Multiplatform проекта в Android Studio при помощи KMM плагина. Добавляются необходимые зависимости и прочая базовая настройка.
#Multiplatform

How much can we share in Kotlin MultiPlatform: single modules? data layer? view model?

KMP отличается от других кроссплатформенных подходов тем, что не предполагает написание всего мобильного приложения на одном стеке, а только шаринг бизнес логики. В статье найдете разбор как много можно подарить кода в приложениях, используя Kotlin.
#Multiplatform

Серия статей от Екатерины Петровой в которой она делится тем как создать свою Kotlin Multiplatform библиотеку:
👉 Создание собственной KMP библиотеки
👉 Как публикуется KMP библиотека
👉 Публикация KMP библиотеки на Maven Central
#Multiplatform

Creating SwiftUI Multiplatform project (iOS and macOS) that consumes shared Kotlin Multiplatform non-UI code!

Пример реализации приложения под iOS и macOS на SwiftUI и шаринга бизнес логики на основе Kotlin Mulitplatform.
#Multiplatform

Руководство по старту работы с Kotlin Multiplatform Mobile от IceRock
👉 Почему выбирают Kotlin Multiplatform Mobile?
👉 Настройка окружения
👉 Погружение в Kotlin Multiplatform Mobile
👉 Справка по работе с KMM
👉 Работа с KMM библиотеками
👉 FAQ
#Network #Multiplatform

An Interface for Multiplatform Networking

Если вы пишете мультиплатформенное приложение на Kotlin и хотите выполнять сетевые операции, то вполне возможно вам на ум придёт решение Ktor. В Autodesk написали свою абстракцию над сетевыми операциями для более эффективного решения. Кроме набора базовых классов и интерфейсов ничего в статье не показывают (
#Realm #Multiplatform

Realm Kotlin Multiplatform SDK

Realm создали чистое Kotlin SDK и сделали его сразу Multiplatfrom. Написали свой Kotlin Compiler Plugin, чтобы заменить кодогенерацию процессингом аннотаций и избавиться от рефлексии.
#SQL #Multiplatform

Вышел SQLDelight 1.5.0 в котором произошло множество улучшений и появилась поддержка Android Paging 3.0.
#okio #multiplatform

Вышел Okio 3.0, который теперь Multiplatform
👉 Обратная совместимость с Okio 2.0
👉 Okio стал multiplatform с поддержкой Android, Java, Windows, семейство ОС от Apple и JS
👉 Изменение поведения ряда API
#compose #multiplatform

Compose Multiplatform Goes Beta: Stabilized

Compose уже не только на Android, но и на Desktop, а также JS. Смог достичь статуса Beta и готовится к первому стабильному релизу.
#koin #multiplatform #di

Автор Koin рассказывает о состоянии библиотеки для DI - Koin, а также рассказывает о её будущем. Запись с Droidcon смотреть здесь (40 мин)
👍16👎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
#multiplatform

Speeding up Kotlin Multiplatform (3 мин)

Несколько советов для ускорения работы с KMP:
👉 Удалите ненужные таргеты для ускорения сборки
👉 Включите Gradle Config Cache
👉 Лучше используйте IntelliJ IDEA вместо AS
👍13👎3
🔥19🤔5👎1
Flow MVI - мультиплатформенная библиотека, которая реализует MVI подход на основе корутин.
Поддерживается: Android, iOS, JVM, JS, Linux и Mingw

Автор - @Nek_12. Задавайте вопросы в комментариях, ответит на ваши вопросы

#architecture #multiplatform #android #ios
👍31👎10🤔5🤡5
Forwarded from Compose Broadcast (Кирилл Розов)
Вышла первая Beta Compose Multiplatform 1.5.0

Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны их common кода
👉 Скролл на iOS и его физика теперь работе как нативный
👉 WindowInsets API теперь понимает iOS специфичные оступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠️ Фиксы фреймворка тестирования для десктопа
🛠️ Прочие исправления и улучшения

#multiplatform #ios
👍47🔥104❤‍🔥1
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Compose Multiplatform 1.5.0
👉 Dialog, Popup и WindowInsets API теперь часть common кода
👉 Улучшено работа UI на iOS и теперь чувствуется как нативная (скролл и поддержка 120 Гц дисплеев)
👉 iOS: Динамические шрифты, управление ресурсами стало проще, улучшен TextField
👉 Обновление до core библиотек Jetpack Compose 1.5.0
👉 Desktop: Стабилизация тестового фреймворка
👉 Desktop: Улучшен интероп со Swing

#multiplatform #ios #desktop @compose_broadcast
👍41