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
加入频道
Kotlin Explorer - десктопная утилита для быстрого и простого реверс инжениринга Kotlin кода в Java байткод, Android DEX и OAT

#tooling
👍37
Анонсировали новый инструмент статического анализа Kotlin - Konsist. Он анализирует соотвествие вашего кода принятым стандартом разработки (coding conventions) в вашем команде.

Проект в активной разработке и его статус можно отследить тут
🔗 Страница проекта

#tooling
👍36👎1
Когда-то это должно было произойти - KtLint 1.0
👉 Поменялись Maven артифакты
👉 Множество экспериментальных правил стали стабильными
👉 Представлены новые экспериментальные правила
🛠️ Исправление багов и улучшения
👉 Kotlin 1.9

#tooling
👍33👎3
Пример использования Konsist для качественного рефакторинга кода и чтобы не потерять правила архитектуры в ваших модулях. Можно покрыть так правилами текущий код или наоборот описать правила к которым приходите

🔗 Альтернативная ссылка

#tooling
👍40👎5
Forwarded from Android Broadcast (Кирилл Розов)
JetBrains представили Amper (в статусе эксперимента) - инструмент для описания конфигурации проектов в YAML для последующих их генерации. Инструмент доступ как Gradle плагин, в рамках IntelliJ IDEA 2023.3 и Fleet 

#tooling
👍21👎6
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
Вышел KtLint 1.1.0 с улучшениями и обновлениями зависимостей

#tooling
🔥12👍1
ktfmt (Kotlin Formatter) - утилита для форматирования Kotlin кода. Можно попробоватьв онлайн песочнице. Есть плагин для IntelliJ и Gradle. Стиль кода поменять нельзя, а только использовать те что вшиты в инструмент

#tooling
🤯92👍2🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
JetBrains выпустила бесплатный курс по изучения эффективного рефакторинга Kotlin кода c помощью IDEA. Делается все с помощью плагина для IDE

#tooling #idea @kotlin_broadcast
🔥51👍8🤯2👏1
Опыт использования Amper - нового инструмента для конфигурации проектов от JetBrains. Автор статьи рассказывает применение в Fleet для KMP проекта с Compose. Исходный код тут

#tooling @kotlin_broadcast
🤯21👍6
Вышел KtLint 1.2.1. Как всегда: новые правила, улучшения старых, исправление багов

#tooling
👍20
Вышло обновление Compose-Multiplatform-Wizard - накликиваете себе что вам нужно в Kotlin Multiplatform проекте и получаете архив для старта проекта

Что было добавлено:
👉 генерится новый проект
👉 анимации в примере
👉 из коробки используются ресурсы: иконки, текст и кастомный шрифт
👉 самые свежие версии всех компонентов
👉 конфигурация Gradle в проекте по всем лучшим практикам современности
🧑‍💻 добавлен WASM таргет
👉 генерация common Compose UI тестов
👉 тесты можно запустить прямо на iOS симуляторе или Android эмуляторе из терминала

#tooling
🔥38👍13
Опубликовали дорожную карту развития Kotlin Multiplatform на 2025
👩‍💻 Поддержка всех фичей из Jetpack Compose
👩‍💻 Стабилизация Compose iOS
🤯 Отдельная Kotlin Multiplatform IDE
👩‍💻 Сборка Apple билдов в облаке, чтобы помочь разработчикам без mac
👩‍💻 Kotlin-to-Swift export - релиз первой публичной версии в 2025 году

Разработка библиотек
👩‍💻 Инструмент для верификации совместимости публичного API разных версих KMP библиотек
👩‍💻 Шаблоны и рук-ва для создания и публикации KMP библиотек
👩‍💻 Релиз полностью обновленного процесса публикации KMP библиотек
👩‍💻 Улучшения процесса документации
👩‍💻 Работают над улучшением поиска библиотек с поддержкой KMP

#kotlin #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46👍11