C
Compose Broadcast
@compose_broadcast5.8K подп.
4.7Kпросмотров
81.3%от подписчиков
20 января 2026 г.
stats📷 ФотоScore: 5.2K
🔥 Compose Hot Reload 1.0.0 — стабильный релиз! JetBrains выпустили стабильную версию Compose Hot Reload, и это действительно круто! Теперь когда меняете код Compose UI → жмете Cmd+S/Ctrl+S → изменения мгновенно применяются в запущенном приложении. Без перезапуска. Без потери state. Можно добавлять/удалять функции, классы, параметры — практически любые изменения кода работают. ✅ Стабильная версия 1.0.0 — больше не beta ✅ Отдельный плагин НЕ нужен — встроен в Compose Multiplatform 1.10+, работает из коробки (zero configuration) ⚠️ Работает только на JVM Desktop — и вот почему это важно понять: Почему только JVM Desktop? Hot Reload требует JetBrains Runtime с DCEVM (Dynamic Code Evolution VM). Обычная JVM умеет перезагружать только тела методов. DCEVM может делать произвольные изменения кода — добавлять поля в классы, менять иерархию, интерфейсы и т.д. Android и iOS не могут использовать JetBrains Runtime с DCEVM. Поэтому Hot Reload технически невозможен на этих платформах. 💡 Зачем это мобильным разработчикам? Еще один повод добавить Desktop таргет в ваш KMP проект! Даже если вы не планируете запускать Desktop версию в прод - это мощный инструмент для разработки: 👉 Быстро итерируете UI на Desktop с Hot Reload 👉 Проверяете изменения 👉 Переносите на Android/iOS Скорость итераций UI вырастает в разы. Вместо "изменил → собрал → запустил → дождался" получается "изменил → Cmd+S → увидел результат". Короче: если делаете Compose Multiplatform — попробуйте обязательно. Desktop таргет окупится только ради Hot Reload. 🔗 Подробности в блоге JetBrains и в документации #Compose #KMP #Desktop #JVM #CMP
4.7K
просмотров
1622
символов
Нет
эмодзи
Да
медиа

Другие посты @compose_broadcast

Все посты канала →
🔥 Compose Hot Reload 1.0.0 — стабильный релиз! JetBrains вы — @compose_broadcast | PostSniper