Kotlin Multiplatform Broadcast
9.48K subscribers
834 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
Forwarded from Android Broadcast (Кирилл Розов)
Media is too big
VIEW IN TELEGRAM
JetBrains (JB) провела презентацию своего AI асситента для IDE компании. Это круто, так как вся информация о проекте хранится там.

Фичи:
👉 рефакторинг кода
👉 AI чат
👉 объяснение по вашему коду
👉 дополнение кода
👉 написание документации, сообщение для коммитов и тестов и прочее

Поддерживаются все платные IDE компании (Android Studio не продукт JB). а также YouTrack, TeamCity и Datalore, но нужно будет оформить подписку в дополнении к покупке IDE

Плагин для IDE можно найти тут

#ai #tooling
👍31👎21
Kotlin для WebAssembly (WASM) переходит в состояние Alpha. Можно пробовать но тянуть в production на свой страх и риск.

Compose Multiplatform тоже поддерживает WASM но в экспериментальном состоянии

#wasm #compose
👍38
Forwarded from Android Broadcast (Кирилл Broadcast)
Показали первую превью KSP2 . Основные фичи:
👉 Использует K2 компилятор (нужно включать K2 компилятор в Kotlin)
👉 Новый отдельный генератор кода, который дает больше свободы и фичей по сравнению с текущим плагином Kotlin компилятора

Чтобы попробовать вам надо использовать KSP 1.0.14 или выше. Затем в gradle.properties добавить
ksp.useKSP2=true


В новой версии есть изменения в поведении API

#ksp #k2 #kotlin
👍13
Советы (EN, 9 мин, ссылка без VPN) по тому как не допустить популярные ошибки в Kotlin:
👉 Слишком много ?.
👉 Использовать lateinit
👉 Увлекаться scope функциями (apply, also, let, with)
👉 Скорость работы
👉 Увлекаться языковыми фичами что приводит к сложности читаемости
👉 Хаос с корутинами
👎23👍16
Если вам нужно реализовать пуши в Kotlin Multiplatform приложении с поддержкой Android и iOS, то вот вам статья (3 мин, EN, ссылка без VPN)
👍184
Forwarded from Mobile Developer (Алексей Гладков)
Forbes написал тут статью о том, что они переходят на Kotlin Multiplatform
https://www.forbes.com/sites/forbes-engineering/2023/11/13/forbes-mobile-app-shifts-to-kotlin-multiplatform/?sh=69a801153ca5

В пользу выбора технологии они называют
👉 Успешный запуск
👉 Гибкость разработки
👉 Сильной коммьюнити
👉 Быстрые релизы
👉 И даже улучшившийся пользовательский опыт

Что думаете?

Получите доступ к закрытому коммьюнити, чтобы развивать свои навыки разработки
🔥38👍9🤯5
JetBrains анонсировала новую библиотеку для построения графиков на Kotlin - Kandy. Библиотека содержит для описания графиков и интеграцией с Kotlin DataFrame и Kotlin Notebook.
👏64🔥27🎉10👍3
Вышла вторая Beta Kotlin 2.0 и исправлениями багов в работе K2 компилятора

#kotlin
🔥44🤯4👍2
Статья про Kotlin Compiler Plugins:
👉 Как расширяется Kotlin компилятор
👉 Frontend и Backend в компиляторе
👉 Популярные Kotlin плагины

#compiler
👏13👍1
Forwarded from Android Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle (1 ч 20 мин)

Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle

Смотрите интервью на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен

#AndroidBroadcast #интервью
🔥40👍5🤯2
Вышел Kotlin 1.9.22 с исправлением багов
🔥32👍6🤯1
KIM (Kotlin Image Metadata) - библиотека для чтения и записи метаданных из картинок
🔥36👍51
Опыт использования Alpha версии Jetpack Datastore, которая уже вышла за пределы Android и поддерживает iOS и JVM Desktop

#android #ios #desktop #jetpack
🔥21
Автор Koin поделился планами развития Koin на следующий год:
👉 Стабилизация фоновой загрузки модулей
👉 Улучшение поддержки KMP
👉 Стабилизация Config Verification API
👉 Изучение поддержки Kotlin/WASM
👉 Поддержка Kotlin 2.0

Также есть планы по старту разработки версии 4.0 в котором ядро перепишут на Kotlin Coroutines

#koin #kmp
🔥32👍5