Главное про технологии, интернет-культуру, тренды и нейросети.
По рекламе: @Alivian
Биржа: https://telega.in/c/technomotel
Last updated 1 day, 8 hours ago
?Телеграмдаги Энг сўнгги хит тароналар факат бизда
?? - УЗ
?? - РУ
?? - ТР
?? - Ус
?? - АЗ
?? - ТЖ
?? - КЗ
?? - КР
Creator : @kiinyaz
Last updated 1 year, 1 month ago
Бесплатные игры и программы для Android
❗️Сотрудничество (ads), DMCA, пожелания: t.me/EasyAPKBot
💵Реклама: https://telega.in/c/EasyAPK
🔴 Чат: @ChatEasyAPK
Все публикуется в ознакомительных целях. Вы скачиваете программы на свой страх и риск
Last updated 11 months ago
Вышел Kotlin Poet 2.0 - библиотека для генерации исходного кода на Kotlin.
Из изменений: улучшения API и теперь пробелы не будут заменяться на переносы строки автоматически. Новый символ ♢
позволит контролировать когда перенос безопасен.
Миграция не должна вызвать проблем так как авторы сохранили API и бинарную совместимость.
Вот совсем не понял почему версия поменяла мажорную цифру
Вышел Amper 0.5.0 - система сборки проектов от JetBrains. Фокус - KMP разработка ⚠️ Улучшили интеграцию с IDE Fleet 🏝 Поддержка ресурсов Compose Multiplatform 🏝 Поддержка KSP2 (нужен Kotlin 2.1) 🏝 Поддержка Parcelize плагина для Android 🤖 Возможность собирать…
Вышел Amper 0.5.0 - система сборки проектов от JetBrains. Фокус - KMP разработка
⚠️ Улучшили интеграцию с ~~IDE~~ Fleet
🏝 Поддержка ресурсов Compose Multiplatform
🏝 Поддержка KSP2 (нужен Kotlin 2.1)
🏝 Поддержка Parcelize плагина для Android
🤖 Возможность собирать подписанные Android с применением R8
👉 Единое место на компьтере для кешей всех загрузок
В комментариях делитесь мнение, уйдем ли мы от использования Gradle в пользу Amper для KMP проектов?
Если ваш класс на вход получает Kotlin коллекцию, но я рекомендую вам делать копию чтобы защититься от изменений коллекции по ссылке
```
val list = mutableList()
class A(input: List) {
// Делаем копию входного списка чтоб модификация list не влияла на input
val input = input.toList()
}
```
Нашел на странице поддержки Kotlin Multiplatform Jetpack таблицу с описанием поддержки разных таргетов:
Tier 1:
✔️ Полностью тестируется в CI
✔️ Отслеживание API и бинарной совместимости в соответствии с нашими правилами Jetpack
Tier 2:
➕ Частично тестируется в CI
❌ Без отслеживания какой-либо совместимости между версиями
Tier 3:
❌ Не тестируется в CI
❌ Без отслеживания какой-либо совместимости между версиями
Jetpack Annotations добавили поддержку JS таргета
Вышел Kotlin 2.0.10. В нем исправлено много багов касательно K2 компилятора. Подробнее разбор будет позже в @kotlin_broadcast
Знаю что многие ждут как раз версии Kotlin X.X.10 чтобы обновляться
Главное про технологии, интернет-культуру, тренды и нейросети.
По рекламе: @Alivian
Биржа: https://telega.in/c/technomotel
Last updated 1 day, 8 hours ago
?Телеграмдаги Энг сўнгги хит тароналар факат бизда
?? - УЗ
?? - РУ
?? - ТР
?? - Ус
?? - АЗ
?? - ТЖ
?? - КЗ
?? - КР
Creator : @kiinyaz
Last updated 1 year, 1 month ago
Бесплатные игры и программы для Android
❗️Сотрудничество (ads), DMCA, пожелания: t.me/EasyAPKBot
💵Реклама: https://telega.in/c/EasyAPK
🔴 Чат: @ChatEasyAPK
Все публикуется в ознакомительных целях. Вы скачиваете программы на свой страх и риск
Last updated 11 months ago