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
Разбор устройства inline функций в Kotlin (8 мин): когда стоит использовать, какую экономию обеспечивают, их преимущества, а также reified, crossinline
👍37👎1
Вышел KotlinX Serialization 1.6.2 с поддержкой Kotlin 1.9.21, добавлен target Wasm WASI и вернули поддержку linuxArm32Hfp
👍12👎1
Forwarded from Mobile Developer (Алексей Гладков)
Kotlin Ecosystem in 2023
https://www.jetbrains.com/lp/devecosystem-2023/kotlin/

Очередной опрос от Jetbrains призванный показать
👉 С какого языка приходят люди в Котлин
👉 Какие плагины и библиотеки используют люди
👉 Где используется Котлин

И всякое другое. Заходите посмотреть - это интересно
👍11👎1
На официальном YouTube канале Kotlin каждый день будет проходить решения Advent of Code 2023 на Kotlin в прямом в эфиры. Все записи и эфиру тут
👍27👎1
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