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

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

Introducing the Kotlin/JS Inspection Pack: IR Migration Help, Quick-Fixes, and More

Новый плагин для Kotlin/JS - Kotlin/JS Inspection Pack, который содержит проверки и исправления для Koltin/JS
#ios #kmm

Build iOS apps using the Kotlin Multiplatform framework

Писать на Kotlin под Android просто, но вот с переходом на KMM и поддержкой iOS появляются новые вызовы. В статье автор разбирает как использовать общую часть на KMP в нативном iOS приложении
#опрос

Команда Kotlin работает над улучшением опыта авторов библиотек, и они хотят знать больше о реальных вариантах использования. Если вы работали над собственной библиотекой или планируете ее создать, поделитесь своим мнением, приняв участие в этом опросе.
#coroutines

Coroutines built-in support vs library

Kotlin Coroutines не являются полностью частью языка, а лишь имеют минимальную поддержку и большинство API являются часть библиотеки KotlinX Coroutines. В статье проводится сравнение
#appcode #ios #kmm

CocoaPods Support in the Kotlin Multiplatform Mobile Plugin for AppCode

Всё просто - теперь можно использовать Pod зависимости в shared модулях
#kmm

Sample the World of KMM

Если вам интересно изучать KMM или хотите посмотреть как это делают другие, то примеры - это хороший способ узнать путь других разработчиков. В статье рассказывается про примеры:
👉 D-KMP
👉 multiplatform-redux-sample
👉 people-in-space
👉 KMM production пример - RSS читалка
👉 Kamp-Kit
Всем привет. Хотел вам напомнить про несколько важных аспектов Android Broadcast.

👉 Есть чат для общения, где мы обсуждаем различные вопросы по Android разработке @android_broadcast_talks

👉 Android Broadcast - это некоммерческий проект. Весь контент, который я делаю бесплатен. Живёт проект за счёт рекламы и донатов. Я буду рад, если вы будете поддерживать проект регулярно, что позволит отказываться от рекламы. Сейчас у проекта 164 донатера, хотя ежемесячно контентом пользуются порядка 20 тыс человек. Даже минимальный донат (80 рос. руб. или 1$) - это уже много для меня. Сделать это можно на Boosty (лучше) или Patreon. Также можно сделать произвольный одноразовый взнос здесь.

👉 Один из вариантов поддержки - покупка мерча через androidbroadcaststore.by. Там есть классные майки и другой мерч.

Спасибо вам большое, ваша поддержка очень важна для будущего проекта, его развития и существования
#survey #scripts

Вы пишете скрипты на Kotlin или используете REPL? Поделитесь своим опытом с командой Kotlin и расскажите им о своих примерах использования! Тем самым вы поможете улучшить API сценариев и приблизить их к стабилизации. Опрос здесь
The Actual Number of Kotlin Developers, or Who Our Active Users Are

Статистика использования Kotlin разработчиками
#kmm

Awesome KMM - подборка библиотек и утилит для разработки под Kotlin Multiplatform Mobile
#ksp

Вышел Kotlinpoet 1.10.0 с поддержкой KSP и интеропом с JavaPoet
#kotlin

Вышел Kotlin 1.5.31

Новый релиз Kotlin со множеством исправлений в JVM IR и прочих багов
#kmm #native

Kotlin Native. Работаем с новой моделью памяти

Оседлайте новую модель памяти Kotlin/Native, которая решает множество проблем старой и выводит удобство использования её на новый уровень!
#kotlin16

Вышло первое превью Kotlin 1.6.0

Новая версия языка уже готовится к релизу и улучшения сделаны по всем фронтам. Ждем стабильного релиза и надеемся что Compose быстро поддержит новую версию языка
#функциональноепрограммирование

Вышел первый стабильный релиз набора библиотек для функционального программирования в Kotlin - Arrow 1.0.
#serialization

Вышел Kotlinx Serialization 1.3.0
👉 Поддержка сериализации/десериализации Java IO стримов
👉 Улучшено управление сериализацией объектов
👉 Исключение сериализации null значений
👉 Требуется Kotlin 1.5.30 (грусть всем кто используется Compose)
Forwarded from Записки разработчицы (Anna Zharkova)
Под завтрашнее занятие по KMM обновила сэмпл своего приложения.
Что нового в этом примере:
- MVI/Redux как в сэмпле JetBrains
- новые актуальные версии Ktor и корутин
- SwiftUI на стороне iOS
- Коллектор Flow на стороне iOS (рабочий)

https://github.com/anioutkazharkova/kmp_news_sample

Надо довести до ума работу с Redux, чтобы сделать ее более оптимальной и аккуратной
#di #koin

Multibinding in Koin (almost like in Dagger 2)

Автор статьи показывает как добавить возможность Multibinding, аналогичную Dagger 2, но в Koin.
Forwarded from Konstantin Tskhovrebov
Кто хочет посмотреть возможности КМП, быстро создать проект, или просто скопировать билд конфиг 😎
https://github.com/terrakok/kmp-web-wizard
Мы с коллегами нахакатонили проектик. Более того, он несложный и открытый, поэтому улучшения и pr приветствуются 👍