home.social

#jetpackcompose — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jetpackcompose, aggregated by home.social.

  1. Android is now officially “adaptive-first” 🚀

    Android 17 pushes apps to scale seamlessly across phones, foldables, tablets, desktop, cars, TVs & XR.

    The future of Android is ecosystem-first.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose

  2. Android is now officially “adaptive-first” 🚀

    Android 17 pushes apps to scale seamlessly across phones, foldables, tablets, desktop, cars, TVs & XR.

    The future of Android is ecosystem-first.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose

  3. OK, I uploaded jetc.dev Newsletter Issue #315! Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!? jetc.dev/issues/315 #JetpackCompose #AndroidDev

  4. OK, I uploaded jetc.dev Newsletter Issue #315! Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!? jetc.dev/issues/315 #JetpackCompose #AndroidDev

  5. OK, I uploaded jetc.dev Newsletter Issue #315! Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!? jetc.dev/issues/315 #JetpackCompose #AndroidDev

  6. OK, I uploaded jetc.dev Newsletter Issue #315! Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!? jetc.dev/issues/315 #JetpackCompose #AndroidDev

  7. OK, I uploaded jetc.dev Newsletter Issue #315! Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!? jetc.dev/issues/315 #JetpackCompose #AndroidDev

  8. 🚀 Released Ink_Api_Compose v1.7.0 ✍️

    Explore Google Ink API with Jetpack Compose, Kotlin & Room.

    ✨ Drawing tools
    ✨ Eraser support
    ✨ Stroke → Bitmap conversion

    🔗 github.com/NicosNicolaou16/Ink

    If you find it useful, give it a ⭐

    #AndroidDev #JetpackCompose #Kotlin

  9. 🚀 Released Ink_Api_Compose v1.7.0 ✍️

    Explore Google Ink API with Jetpack Compose, Kotlin & Room.

    ✨ Drawing tools
    ✨ Eraser support
    ✨ Stroke → Bitmap conversion

    🔗 github.com/NicosNicolaou16/Ink

    If you find it useful, give it a ⭐

    #AndroidDev #JetpackCompose #Kotlin

  10. 🚀 #Android is now officially #ComposeFirst

    Google announced Jetpack Compose is the primary UI toolkit for Android, while XML Views move into maintenance mode.

    Compose is no longer “the future”, it’s the standard.

    android-developers.googleblog.

    #AndroidDev #JetpackCompose #Kotlin

  11. Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения

    Меня зовут Родион, и я уже около 2,5 лет работаю в VK Android-разработчиком в крупном многомодульном проекте с сотнями экранов и довольно большой аудиторией. Когда я попал на проект, стек был классическим и проверенным: XML-вёрстка, навигация через Cicerone, Dagger 2 для DI, Coroutines и Flow для асинхронщины, а в качестве архитектурного паттерна — MVVM. Рано или поздно любая растущая кодовая база упирается в потолок своих архитектурных решений. У нас этот момент настал, когда количество экранов выросло до нескольких сотен и команда начала тратить больше времени на борьбу с неконсистентным состоянием UI. Классическая связка XML + ViewBinding + MVVM работала, но с каждым новым экраном мы всё острее чувствовали её ограничения: разрозненные StateFlow, дублирование кода во фрагментах, сложность переиспользования компонентов. Нужно было что-то менять — пересмотреть сам подход к построению UI. Так мы начали миграцию на Jetpack Compose (который на момент начала перехода уже был стабильным и самодостаточным). Полтора года спустя, пройдя через рефакторинг базовых классов, переход с MVVM на MVI и постепенную замену содержимого всех фрагментов, мы получили стек, на котором разработка ускорилась, а баги, связанные с состоянием экрана, практически исчезли. Полный переход на Jetpack Compose мы разделили на три больших этапа: - переписываем содержимое всех фрагментов на ComposeView; - переходим с Dagger2 на Koin; - меняем навигацию с Cicerone на Compose-навигацию. О втором и третьем этапах кратко расскажу ниже — в главе стратегии перехода, а на первом этапе остановлюсь подробнее. В этой статье не будет разбора плюсов и минусов Jetpack Compose, скорее она будет полезна тем, кто уже знаком с технологией, хочет её использовать, но боится нести в проект. Я расскажу, как мы шаг за шагом выполняли первый этап, и к чему в итоге пришли.

    habr.com/ru/companies/vk/artic

    #android #jetpackcompose #мобильная_разработка #архитекура_приложений #kotlin #mvvm #mvi

  12. 🚀 Android Studio Quail 1 Canary 5 is here!

    ✅ Fixed Compose Preview locale issues with multiple regions
    ✅ Fixed missing L8 obfuscation mappings in mapping.txt

    🔗 androidstudio.googleblog.com/2

    #AndroidDev #AndroidStudio #Kotlin #JetpackCompose

  13. 🚀 Android Studio Quail 1 Canary 5 is here!

    ✅ Fixed Compose Preview locale issues with multiple regions
    ✅ Fixed missing L8 obfuscation mappings in mapping.txt

    🔗 androidstudio.googleblog.com/2

    #AndroidDev #AndroidStudio #Kotlin #JetpackCompose

  14. Android/Navigation 3 q: is it possible to use a SceneDecorator to put a Scaffold around my screens, including TopAppBar with localised title, a main menu with localised labels and functioning navigation, and a BottomAppBar with FAB? How?

    So far, I am struggling...

    a) the SceneDecorator has access to the backstack, but not to NavKey (only to a String representation of it)
    b) the SceneDecorator has no access to my navigator

    #Android #JetpackCompose #Navigation3 #FollowerPower #BuildInPublic

  15. I shipped jetc.dev Newsletter Issue #314! Compose BOMs! Stable TV Compose! Form validation! ViewModels! Stylus support! Scrolling! jetc.dev/issues/314 #JetpackCompose #AndroidDev

  16. Hi! I released jetc.dev Newsletter Issue #313! Bottom tab navigation! @eevis on focus indicators! Hotkey DSL! Syntax highlighting! jetc.dev/issues/313 #JetpackCompose #AndroidDev

  17. I built Dejavu because agents don't feel extra recompositions. They write Compose code that compiles and passes its tests while the UI quietly does ten times the work. Dejavu turns that hidden work into a failing test, giving the agent a count to optimize against. #AndroidDev #JetpackCompose

  18. I just published jetc.dev Newsletter Issue #312! Compose 1.11.0 is stable! Compose Multiplatform beta! Testing multiplatform composables! @skydoves on LinkBuffer! Tables! PDFs! And... text underlining?!? jetc.dev/issues/312 #JetpackCompose #AndroidDev

  19. Jetpack Compose April ‘26 (1.11.0) 🚀

    Better testing 🧪, improved trackpad support 🖱️, animation debugging 🎬, and new APIs (Styles, MediaQuery, Grid, FlexBox).

    🔗 android-developers.googleblog.

    #AndroidDev #JetpackCompose #Kotlin #Android

  20. #JetpackCompose version 1.11 has landed!

    So many new APIs to try out along with some important changes.

    We've also detailed 4 (!) new large Experimental APls that we are actively looking for feedback on:

    💅🏻 Styles!

    🚥 Grid

    💪🏻 FlexBox

    🎞️ MediaQuery

    Let us know what you think!

    android-developers.googleblog.

  21. 🚀 AndroidX updates (April 22, 2026) are here!

    Compose 1.11 stable + 1.12 alpha, Material3 updates, Navigation/Lifecycle improvements & new libs like WebGPU

    🔗 developer.android.com/jetpack/

    #AndroidDev #JetpackCompose #AndroidX #Kotlin #Android

  22. 🚀 AndroidX updates (April 22, 2026) are here!

    Compose 1.11 stable + 1.12 alpha, Material3 updates, Navigation/Lifecycle improvements & new libs like WebGPU

    🔗 developer.android.com/jetpack/

    #AndroidDev #JetpackCompose #AndroidX #Kotlin #Android

  23. I published jetc.dev Newsletter Issue #311! ViewModel Scope in Nav3! @eevis on more inclusive drag-and-drop! Shared element transitions in Nav3! Official skills! jetc.dev/issues/311 #JetpackCompose #AndroidDev

  24. AI + Android dev just leveled up 🚀

    github.com/android/skills

    A community-driven set of “skills” that helps AI generate better Android code (Compose, MVVM, testing & more).

    Modern dev workflows are changing fast 👀

    #AndroidDev #AI #Kotlin #JetpackCompose #OpenSource #Android

  25. Hi! I pushed the button on jetc.dev Newsletter Issue #310! 1.11.0 RC and beta releases! App languages! Atomic design! Action modes! And... *another* newsletter?!? jetc.dev/issues/310 #JetpackCompose #AndroidDev

  26. Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам

    Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.

    habr.com/ru/articles/1023084/

    #materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai

  27. Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам

    Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.

    habr.com/ru/articles/1023084/

    #materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai

  28. Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам

    Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.

    habr.com/ru/articles/1023084/

    #materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai

  29. Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам

    Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.

    habr.com/ru/articles/1023084/

    #materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai

  30. Hi! I shipped jetc.dev Newsletter Issue #309! Design system rules! Cross-platform haptics! @navczydev on cross-platform biometrics! Editors! More editors! And... yet more editors?!? jetc.dev/issues/309 #JetpackCompose #AndroidDev

  31. Hey, I just released jetc.dev Newsletter Issue #308! Compose Multiplatform beta! Back handling! @navczydev on Flexbox! Composition tracing! And... text input? That's rich! jetc.dev/issues/308 #JetpackCompose #AndroidDev

  32. Jetpack Compose TextField max length works internally. The difference lies in how TextField state changes are applied. hackernoon.com/a-hidden-proble #jetpackcompose

  33. @Deverse

    Резюме статьи (kod.ru про Telegram и неофициальные клиенты):

    Появился новый неофициальный клиент Telegram — Monogram (Android, open source), созданный как попытка сделать более современное, быстрое и прозрачное приложение.

    Он использует официальную библиотеку TDLib, но строится на современном Android-стеке (Kotlin, Jetpack Compose, модульная архитектура).

    Причины появления таких клиентов:

    официальный клиент стал сложным и перегруженным;

    задержки с публикацией исходного кода;

    спорные решения в дизайне (например, перенос iOS-стиля в Android).

    Ключевая проблема — безопасность:

    Исследования показывают, что альтернативные клиенты часто:

    отправляют данные на сторонние серверы (в т.ч. в РФ);

    включают стороннюю аналитику (например, Firebase);

    могут передавать пользовательские данные третьим сторонам.

    В целом эксперты считают большинство неофициальных клиентов потенциально небезопасными.

    Состояние Monogram:

    ранняя стадия разработки (много багов, проблемы с логином и аккаунтами);

    быстро развивается, но пока не готов как полноценная замена.

    Вывод:

    Неофициальные клиенты появляются из-за технологических и UX-претензий к Telegram.

    Но на практике это компромисс: удобство и кастомизация vs безопасность и приватность.

    На текущий момент — скорее инструмент для энтузиастов, а не массовая альтернатива.

    #Telegram #Monogram #TDLib #Android #OpenSource #Мессенджеры #Кибербезопасность #Приватность #DataLeak #Инфобез #ИТ #Разработка #Kotlin #JetpackCompose #Аналитика #Security #AppDev #FOSS #TelegramAPI #DigitalRisk

  34. @Deverse

    Резюме статьи (kod.ru про Telegram и неофициальные клиенты):

    Появился новый неофициальный клиент Telegram — Monogram (Android, open source), созданный как попытка сделать более современное, быстрое и прозрачное приложение.

    Он использует официальную библиотеку TDLib, но строится на современном Android-стеке (Kotlin, Jetpack Compose, модульная архитектура).

    Причины появления таких клиентов:

    официальный клиент стал сложным и перегруженным;

    задержки с публикацией исходного кода;

    спорные решения в дизайне (например, перенос iOS-стиля в Android).

    Ключевая проблема — безопасность:

    Исследования показывают, что альтернативные клиенты часто:

    отправляют данные на сторонние серверы (в т.ч. в РФ);

    включают стороннюю аналитику (например, Firebase);

    могут передавать пользовательские данные третьим сторонам.

    В целом эксперты считают большинство неофициальных клиентов потенциально небезопасными.

    Состояние Monogram:

    ранняя стадия разработки (много багов, проблемы с логином и аккаунтами);

    быстро развивается, но пока не готов как полноценная замена.

    Вывод:

    Неофициальные клиенты появляются из-за технологических и UX-претензий к Telegram.

    Но на практике это компромисс: удобство и кастомизация vs безопасность и приватность.

    На текущий момент — скорее инструмент для энтузиастов, а не массовая альтернатива.

    #Telegram #Monogram #TDLib #Android #OpenSource #Мессенджеры #Кибербезопасность #Приватность #DataLeak #Инфобез #ИТ #Разработка #Kotlin #JetpackCompose #Аналитика #Security #AppDev #FOSS #TelegramAPI #DigitalRisk

  35. @Deverse

    Резюме статьи (kod.ru про Telegram и неофициальные клиенты):

    Появился новый неофициальный клиент Telegram — Monogram (Android, open source), созданный как попытка сделать более современное, быстрое и прозрачное приложение.

    Он использует официальную библиотеку TDLib, но строится на современном Android-стеке (Kotlin, Jetpack Compose, модульная архитектура).

    Причины появления таких клиентов:

    официальный клиент стал сложным и перегруженным;

    задержки с публикацией исходного кода;

    спорные решения в дизайне (например, перенос iOS-стиля в Android).

    Ключевая проблема — безопасность:

    Исследования показывают, что альтернативные клиенты часто:

    отправляют данные на сторонние серверы (в т.ч. в РФ);

    включают стороннюю аналитику (например, Firebase);

    могут передавать пользовательские данные третьим сторонам.

    В целом эксперты считают большинство неофициальных клиентов потенциально небезопасными.

    Состояние Monogram:

    ранняя стадия разработки (много багов, проблемы с логином и аккаунтами);

    быстро развивается, но пока не готов как полноценная замена.

    Вывод:

    Неофициальные клиенты появляются из-за технологических и UX-претензий к Telegram.

    Но на практике это компромисс: удобство и кастомизация vs безопасность и приватность.

    На текущий момент — скорее инструмент для энтузиастов, а не массовая альтернатива.

    #Telegram #Monogram #TDLib #Android #OpenSource #Мессенджеры #Кибербезопасность #Приватность #DataLeak #Инфобез #ИТ #Разработка #Kotlin #JetpackCompose #Аналитика #Security #AppDev #FOSS #TelegramAPI #DigitalRisk

  36. Hey, I just mailed out jetc.dev Newsletter Issue #307! Compose Multiplatform patch! Startup performance! Glowing borders! And @skydoves brings us a hot... swan?!? jetc.dev/issues/307 #JetpackCompose #AndroidDev

  37. 🚀 ImagePickerAndroid

    Simple & powerful image/video picker for your apps 📱

    ✔️ Multi-image (up to 9)
    ✔️ Camera & video support
    ✔️ Base64 + resizing
    ✔️ XML & Compose ready

    🔗 github.com/NicosNicolaou16/Ima

    ⭐ Star & contribute!

    #AndroidDev #Kotlin #Android #XML #JetpackCompose

  38. I just released jetc.dev Newsletter Issue #306! Compose patch and beta releases! Compose Multiplatform alpha release! @matt on recomposition testing! @aditlal on recomposition budgets! Preview sandboxes! And... is it time to take action?!? jetc.dev/issues/306 #JetpackCompose #AndroidDev