#jetpackcompose — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #jetpackcompose, aggregated by home.social.
-
Android Studio Quail 2 Canary 3 is out 🚀
Better Android CLI behavior, improved SDK installs, and smoother Gradle DSL handling.
Details: https://androidstudio.googleblog.com/2026/05/android-studio-quail-2-canary-3-now.html?m=1
-
Android Studio Quail 2 Canary 3 is out 🚀
Better Android CLI behavior, improved SDK installs, and smoother Gradle DSL handling.
Details: https://androidstudio.googleblog.com/2026/05/android-studio-quail-2-canary-3-now.html?m=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.
https://android-developers.googleblog.com/2026/05/android-adaptive-development-ecosystem.html?m=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.
https://android-developers.googleblog.com/2026/05/android-adaptive-development-ecosystem.html?m=1
-
🚀 Android Studio Quail 1 RC 2 is here!
Read more 👇
https://androidstudio.googleblog.com/2026/05/android-studio-quail-1-rc-2-now.html?m=1#AndroidDev #AndroidStudio #Kotlin #JetpackCompose #MobileDev
-
🚀 Android Studio Quail 1 RC 2 is here!
Read more 👇
https://androidstudio.googleblog.com/2026/05/android-studio-quail-1-rc-2-now.html?m=1#AndroidDev #AndroidStudio #Kotlin #JetpackCompose #MobileDev
-
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?!? https://jetc.dev/issues/315 #JetpackCompose #AndroidDev
-
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?!? https://jetc.dev/issues/315 #JetpackCompose #AndroidDev
-
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?!? https://jetc.dev/issues/315 #JetpackCompose #AndroidDev
-
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?!? https://jetc.dev/issues/315 #JetpackCompose #AndroidDev
-
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?!? https://jetc.dev/issues/315 #JetpackCompose #AndroidDev
-
🚀 Released Ink_Api_Compose v1.7.0 ✍️
Explore Google Ink API with Jetpack Compose, Kotlin & Room.
✨ Drawing tools
✨ Eraser support
✨ Stroke → Bitmap conversion🔗 https://github.com/NicosNicolaou16/Ink_Api_Compose
If you find it useful, give it a ⭐
-
🚀 Released Ink_Api_Compose v1.7.0 ✍️
Explore Google Ink API with Jetpack Compose, Kotlin & Room.
✨ Drawing tools
✨ Eraser support
✨ Stroke → Bitmap conversion🔗 https://github.com/NicosNicolaou16/Ink_Api_Compose
If you find it useful, give it a ⭐
-
🚀 Pokedex Compose XR v1.0.7 is out!
Jetpack Compose + XR experiments for a modern Android Pokédex 🧭✨
🔗 Release: https://github.com/NicosNicolaou16/Pokedex_Compose_XR/releases/tag/1.0.7
📦 Repo: https://github.com/NicosNicolaou16/Pokedex_Compose_XRIf you like it, a ⭐ star is appreciated!
#AndroidDev #JetpackCompose #Kotlin #XR #OpenSource #Pokemon
-
🚀 Pokedex Compose XR v1.0.7 is out!
Jetpack Compose + XR experiments for a modern Android Pokédex 🧭✨
🔗 Release: https://github.com/NicosNicolaou16/Pokedex_Compose_XR/releases/tag/1.0.7
📦 Repo: https://github.com/NicosNicolaou16/Pokedex_Compose_XRIf you like it, a ⭐ star is appreciated!
#AndroidDev #JetpackCompose #Kotlin #XR #OpenSource #Pokemon
-
🚀 Android Studio Quail 2 Canary 2 fixes major Kotlin K2 pain points:
✅ Better code completion
✅ Improved indexing stability🔗 https://androidstudio.googleblog.com/2026/05/android-studio-quail-2-canary-2-now.html?m=1
-
🚀 Android Studio Quail 2 Canary 2 fixes major Kotlin K2 pain points:
✅ Better code completion
✅ Improved indexing stability🔗 https://androidstudio.googleblog.com/2026/05/android-studio-quail-2-canary-2-now.html?m=1
-
🚀 #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.
https://android-developers.googleblog.com/2026/05/android-ui-development-is-compose-first.html?m=1
-
Переезд с 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, скорее она будет полезна тем, кто уже знаком с технологией, хочет её использовать, но боится нести в проект. Я расскажу, как мы шаг за шагом выполняли первый этап, и к чему в итоге пришли.
https://habr.com/ru/companies/vk/articles/1036772/
#android #jetpackcompose #мобильная_разработка #архитекура_приложений #kotlin #mvvm #mvi
-
🚀 Android Studio Quail 1 Canary 5 is here!
✅ Fixed Compose Preview locale issues with multiple regions
✅ Fixed missing L8 obfuscation mappings in mapping.txt🔗 https://androidstudio.googleblog.com/2026/05/android-studio-quail-1-canary-5-now.html?m=1
-
🚀 Android Studio Quail 1 Canary 5 is here!
✅ Fixed Compose Preview locale issues with multiple regions
✅ Fixed missing L8 obfuscation mappings in mapping.txt🔗 https://androidstudio.googleblog.com/2026/05/android-studio-quail-1-canary-5-now.html?m=1
-
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
-
I shipped jetc.dev Newsletter Issue #314! Compose BOMs! Stable TV Compose! Form validation! ViewModels! Stylus support! Scrolling! https://jetc.dev/issues/314 #JetpackCompose #AndroidDev
-
🚀 AndroidX updates (May 6, 2026)
Big drop across:
• Compose (UI, Runtime, Material3)
• Navigation, Paging, Media
• Wear, TV & XR🔗 https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#may_06_2026
-
🚀 AndroidX updates (May 6, 2026)
Big drop across:
• Compose (UI, Runtime, Material3)
• Navigation, Paging, Media
• Wear, TV & XR🔗 https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#may_06_2026
-
Hi! I released jetc.dev Newsletter Issue #313! Bottom tab navigation! @eevis on focus indicators! Hotkey DSL! Syntax highlighting! https://jetc.dev/issues/313 #JetpackCompose #AndroidDev
-
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
-
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?!? https://jetc.dev/issues/312 #JetpackCompose #AndroidDev
-
Jetpack Compose April ‘26 (1.11.0) 🚀
Better testing 🧪, improved trackpad support 🖱️, animation debugging 🎬, and new APIs (Styles, MediaQuery, Grid, FlexBox).
🔗 https://android-developers.googleblog.com/2026/04/jetpack-compose-april-2026-updates.html
-
#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!
https://android-developers.googleblog.com/2026/04/jetpack-compose-april-2026-updates.html?m=1
-
🚀 AndroidX updates (April 22, 2026) are here!
Compose 1.11 stable + 1.12 alpha, Material3 updates, Navigation/Lifecycle improvements & new libs like WebGPU
🔗 https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#april_22_2026
-
🚀 AndroidX updates (April 22, 2026) are here!
Compose 1.11 stable + 1.12 alpha, Material3 updates, Navigation/Lifecycle improvements & new libs like WebGPU
🔗 https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#april_22_2026
-
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! https://jetc.dev/issues/311 #JetpackCompose #AndroidDev
-
AI + Android dev just leveled up 🚀
https://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
-
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?!? https://jetc.dev/issues/310 #JetpackCompose #AndroidDev
-
Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам
Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.
https://habr.com/ru/articles/1023084/
#materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai
-
Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам
Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.
https://habr.com/ru/articles/1023084/
#materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai
-
Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам
Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.
https://habr.com/ru/articles/1023084/
#materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai
-
Превращаем Сlaude Code в дизайнера мирового уровня: генерация UI-компонентов, тем и аудит по гайдлайнам
Скилл для Claude Code, который знает Material Design 3 лучше, чем вы: 30+ компонентов с Compose-маппингами, генерация тем из seed-цвета, адаптивная навигация и аудит готового приложения по 10 категориям — от цветовых токенов до accessibility. Compose-first, Flutter вторичный, веб в maintenance mode. 454 звезды за 4 дня.
https://habr.com/ru/articles/1023084/
#materialdesign #android #jetpackcompose #claudecode #ui #дизайн #ai
-
I made a smartwatch app a couple years ago and I finally released it to the Play Store. Write up coming soon
https://play.google.com/store/apps/details?id=com.rubenwardy.doineedacoat
-
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?!? https://jetc.dev/issues/309 #JetpackCompose #AndroidDev
-
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! https://jetc.dev/issues/308 #JetpackCompose #AndroidDev
-
Jetpack Compose TextField max length works internally. The difference lies in how TextField state changes are applied. https://hackernoon.com/a-hidden-problem-in-jetpack-compose-textfield-max-length #jetpackcompose
-
Резюме статьи (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
-
Резюме статьи (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
-
Резюме статьи (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
-
Hey, I just mailed out jetc.dev Newsletter Issue #307! Compose Multiplatform patch! Startup performance! Glowing borders! And @skydoves brings us a hot... swan?!? https://jetc.dev/issues/307 #JetpackCompose #AndroidDev
-
🐼 Android Studio Panda 3 | 2025.3.3 RC 1 just dropped!
👇
https://androidstudio.googleblog.com/2026/03/android-studio-panda-3-202533-rc-1-now.html?m=1 -
🚀 ImagePickerAndroid
Simple & powerful image/video picker for your apps 📱
✔️ Multi-image (up to 9)
✔️ Camera & video support
✔️ Base64 + resizing
✔️ XML & Compose ready🔗 https://github.com/NicosNicolaou16/ImagePickerAndroid
⭐ Star & contribute!
-
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?!? https://jetc.dev/issues/306 #JetpackCompose #AndroidDev