أحدث المنشورات من Kotlin Multiplatform Broadcast (@kotlin_broadcast) على Telegram

منشورات Kotlin Multiplatform Broadcast على Telegram

Kotlin Multiplatform Broadcast
Новости и фичи Kotlin, а также Kotlin Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Compose Multiplatform @compose_broadcast
iOS разработка @ios_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
9,192 مشترك
769 صورة
44 فيديو
آخر تحديث 11.03.2025 07:46

قنوات مشابهة

Rozetked
529,052 مشترك
Programmer & IT Memes
150,040 مشترك

أحدث المحتوى الذي تم مشاركته بواسطة Kotlin Multiplatform Broadcast على Telegram

Kotlin Multiplatform Broadcast

14 Feb, 12:00

5,073

🚀 Ktor 3.1.0 уже здесь!

JetBrains выпустила новый минорный релиз, который приносит множество полезных обновлений для Android-разработчиков.

👉 Новый CLI-конфигуратор – генерация проектов стала проще.

👉 Поддержка SSE – улучшенная сериализация и heartbeat-события.

👉 Multipart в HttpClient – удобная работа с загрузкой файлов.

👉 Экспериментальная поддержка WASM – новые горизонты для Ktor.

👉 Начало интеграции gRPC – первый шаг к мощной серверной коммуникации.

👉 Движок на основе Curl больше не требует установки сторонних зависимостей, поддерживает ARM и WebSocket

#kotlin #ktor #wasm #grpc
Kotlin Multiplatform Broadcast

14 Feb, 09:00

4,811

🌊 Яндекс приглашает мобильных разработчиков на бесплатный интенсив в Сочи!

🗓 Интенсив пройдет с 24 марта по 4 апреля в университете «Сириус». Участники под руководством опытных менторов из Яндекса пройдут полный цикл разработки от создания репозитория приложения до его установки на устройство.

📚 Вас ждут:
- Лекции, семинары и море практики
- Два трека на выбор: нативная разработка на iOS и мультиплатформенная разработка на Flutter
- Бесплатное обучение, проезд и проживание в Сочи
- Возможность получить оффер: лучшие ученики попадут на стажировку и работу в Яндекс

❗️Не упускайте возможность окунуться в жизнь мобильного разработчика: успейте подать заявку и решить тестовое задание до 17 февраля.
Kotlin Multiplatform Broadcast

13 Feb, 12:00

4,882

💡Делайте как можно меньше public

Представьте, что вы случайно сделали внутреннюю функцию публичной – и ваш Gradle-модуль начинает "протекать" наружу лишним кодом. Неявное указание модификаторов доступа может привести к тому, что даже те классы и функции, которые вы планировали использовать только внутри модуля, становятся частью публичного API. Это усложняет поддержку и тестирование, а также увеличивает риск возникновения нежелательных зависимостей.

Решение? Включите Kotlin Explicit Mode (введён в Kotlin 1.4)! С включением этой опцией разработчики будут обязаны явно указывать модификаторы доступа для всех элементов. Таким образом, вы контролируете, что именно экспортируется, и защищаете внутреннюю логику от случайного использования.

Пример настройки в Gradle
kotlin {
// Без указания модификатора доступа код не скомпилируется
explicitApi()
// или
explicitApi = ExplicitApiMode.Strict

// Сборка пройдет успешно, но в логах появятся предупреждения
explicitApiWarning()
// или
explicitApi = ExplicitApiMode.Warning
}


Рекомендация: используйте internal или private, а к public прибегайте только тогда, когда вы точно понимаете, что этот API должен быть доступен в модулях, подключивших ваш код.

Это небольшое усилие на этапе разработки поможет сохранить чистоту архитектуры и упростить поддержку вашего кода в будущем. Хотя данная функция рекомендуется для авторов библиотек, в современных многомодульных проектах, где работает целая команда разработчиков, она позволяет эффективно ограничить доступ к API из других модулей.

#kotlin #совет
Kotlin Multiplatform Broadcast

12 Feb, 12:01

5,245

Junie - новый кодинг ассиcтент от JetBrains. На момент выхода поста находится в EAP

#idea #ai #jetbrains
Kotlin Multiplatform Broadcast

12 Feb, 12:00

4,176

🏝 Отдельной IDE для KMP не будет. Jetbrains официально отказалась от разработки 🎉

На основе обратной связи от партнеров JetBrains отказалась от разработки отдельной IDE для KMP разработки, а также свернет поддержку KMP в Fleet к июню 2025.

🎉 Поддержка KMP будет сделана в IntelliJ IDEA and Android Studio. Жду когда все фичи из Fleet для KMP перейдет в IDEA

Лично меня новость очень порадовала, чтобы не плодилось кучу IDEA

#kmp #idea #fleet
Kotlin Multiplatform Broadcast

11 Feb, 07:31

5,170

KMP for Mobile Native Developers: The Book - открытая онлайн книга про KMP.

Что входит:
1️⃣Введение в KMP
2️⃣Базовая структура проекта
3️⃣Dependency Injection
4️⃣Модуляризация
5️⃣Тестирование
6️⃣Использование нативных библиотек в KMP
7️⃣Библиотеки: сеть, хранилище, база данных, Jetpack KMP

#kmp
Kotlin Multiplatform Broadcast

10 Feb, 12:00

4,751

Money - библиотека для проведения расчетов денег для Kotlin JVM

#kotlin
Kotlin Multiplatform Broadcast

05 Feb, 14:22

6,088

Статья (EN,7м) с разбором как устроен под капотом и работает runBlocking { }.

#kotlin #coroutines
Kotlin Multiplatform Broadcast

05 Feb, 09:00

2,318

🔥 Хотите писать функциональный и выразительный код? Kotlin и DSL — вот ваш путь!

На открытом вебинаре вы:
научитесь создавать доменно-специфические языки на Kotlin
узнаете, как сделать код компактным, выразительным и удобным для решения узкопрофильных задач

🗓 Когда: 11 февраля в 19:00 мск
🧑‍💻 Спикер: Сергей Прощаев, ведущий инженер-Java-разработчик в компании ПАО «Сургутнефтегаз».

➡️ Регистрация по ссылке

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Kotlin Multiplatform Broadcast

05 Feb, 07:03

9,188

Вышел Coil 3.1.0 - популярный загрузчик картинок с поддержкой KMP

👉 Улучшили производительность AsyncImage: скорость работы стала лучше на 25-40%, а потребление памяти - на 35-48%
👉 FakeImage теперь deprecated
👉 Появился ColorImage - полезен для возвращения фейковых значений в тестах и для Compose превью
👉 coil-compose-core больше не зависит от Dispatchers.Main.immedate, что позволило исправить баги в работе Paparazzi и Roborazzi
🛠 Множество других исправлений и улучшений API

#kmp #android #compose