home.social

#jetpackcompose — Public Fediverse posts

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

fetched live
  1. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  2. 🚀 Jetpack Compose 1.12 is stable!

    Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.

    ⚠️ Requires compileSdk 37 + AGP 9.2.0.

    android-developers.googleblog.

    #Android #AndroidDev #JetpackCompose #Kotlin

  3. 🚀 Fresh AndroidX releases are here!

    Highlights:
    • AppCompat 1.8.0
    • Compose 1.12.0
    • Fragment 1.9.0
    • Navigation 2.10.0-rc01
    • WorkManager 2.12.0-rc01
    • Android XR updates

    Check the full list 👇 developer.android.com/jetpack/

    #AndroidDev #AndroidX #JetpackCompose #Kotlin

  4. I just uploaded jetc.dev Newsletter Issue #326! @shreyas on why we sometimes still need to think about stability! Compose Desktop/Web test bridge! Android debugger for coding agents! And... Places, everyone?!? jetc.dev/issues/326 #JetpackCompose #AndroidDev

  5. I just uploaded jetc.dev Newsletter Issue #326! @shreyas on why we sometimes still need to think about stability! Compose Desktop/Web test bridge! Android debugger for coding agents! And... Places, everyone?!? jetc.dev/issues/326 #JetpackCompose #AndroidDev

  6. 🚀 PercentagesWithAnimationCompose v1.4.0 is out!

    An updated Jetpack Compose project for animated percentage/progress UI.

    Check it out 👇 github.com/NicosNicolaou16/Per

    #AndroidDev #Kotlin #JetpackCompose #OpenSource

  7. I just sent out jetc.dev Newsletter Issue #325! Compose 1.0 five-year anniversary! 1.12.0 RC! Memory leaks! Remote Compose for debugging! And... @aditlal has been through the desert with a state with no name?!? jetc.dev/issues/325 #JetpackCompose #AndroidDev

  8. I just sent out jetc.dev Newsletter Issue #325! Compose 1.0 five-year anniversary! 1.12.0 RC! Memory leaks! Remote Compose for debugging! And... @aditlal has been through the desert with a state with no name?!? jetc.dev/issues/325 #JetpackCompose #AndroidDev

  9. 🚀 Ink API Compose v1.8.0 is here!

    Explore Google Ink API with Jetpack Compose ✍️

    A modern Android open-source project for drawing, stylus/touch input, stroke handling & more.

    ⭐ Star the repo if you find it useful!

    🔗 github.com/NicosNicolaou16/Ink

    #AndroidDev #JetpackCompose #Kotlin

  10. 🚀 Android Studio Quail 4 Canary 3 is here!

    New fixes improve the dev experience:
    ✅ Better APK Viewer reliability
    ✅ More stable Database Inspector with SQLite fixes

    🔗
    androidstudio.googleblog.com/2

    #AndroidDev #AndroidStudio #Kotlin #JetpackCompose

  11. 🎉 Jetpack Compose turns 5!

    Looking forward to hearing the team reflect on its journey from prototype to the standard for Android UI development.

    📺 youtube.com/live/Np7RsqtkF1Q?i

    #AndroidDev #JetpackCompose

  12. 🚀 AndroidX updates are here!

    Jetpack Compose 1.12.0-rc01 (UI, Runtime, Foundation, Material & Animation) is now available alongside AppCompat 1.8.0-rc01, Navigation 2.10.0-beta01 & more.

    🔗 developer.android.com/jetpack/

    #Android #AndroidDev #AndroidX #JetpackCompose #Kotlin

  13. I created a recipe request for the Nav3 Recipes site 2 weeks ago.

    If you would like to use Hilt to modularise your navigation, and also would want to save your backstack, you may want to upvote: github.com/android/nav3-recipe

    (Or, if you know how it works, could you tell me, please?)

    Thanks!

    #BuildInPublic #Android #Navigation3 #JetpackCompose

  14. I created a recipe request for the Nav3 Recipes site 2 weeks ago.

    If you would like to use Hilt to modularise your navigation, and also would want to save your backstack, you may want to upvote: github.com/android/nav3-recipe

    (Or, if you know how it works, could you tell me, please?)

    Thanks!

    #BuildInPublic #Android #Navigation3 #JetpackCompose

  15. 🎉 Happy 5 years of #JetpackCompose!

    Now powering 68% of the top 1,000 Android apps, Compose has become the standard for modern Android UI. 🚀

    Cheers to the team and community that made it happen! 💚

    android-developers.googleblog.

    #Android #AndroidDev #Kotlin

  16. I uploaded jetc.dev Newsletter Issue #324! PinnableContainer! End-to-end testing! Accessibility scanner! Docked panels! Photo editing! And... do we *really* need Canvas() everywhere?!? jetc.dev/issues/324 #JetpackCompose #AndroidDev

  17. I uploaded jetc.dev Newsletter Issue #324! PinnableContainer! End-to-end testing! Accessibility scanner! Docked panels! Photo editing! And... do we *really* need Canvas() everywhere?!? jetc.dev/issues/324 #JetpackCompose #AndroidDev

  18. ⭐ Pokedex Compose XR v1.0.8 is out!

    Exploring Android XR? Check out my open-source project built with Kotlin, Jetpack Compose & Android XR.

    If you like it, a ⭐ on GitHub would mean a lot!

    📦 github.com/NicosNicolaou16/Pok

    #AndroidDev #AndroidXR #JetpackCompose #Kotlin #XR

  19. 📱 PercentagesWithAnimationCompose for #JetpackCompose

    📊 Linear • ⭕ Circular • 🔵 Filled Circle • 🌈 Gradient Circle • 🌊 Wave Effect
    🎬 Custom animations 🎨 Fully stylable

    ⭐ Star the repo: github.com/NicosNicolaou16/Per

    #Android #Kotlin #AndroidDev #OpenSource #ComposeUI

  20. Hi! I released jetc.dev Newsletter Issue #323! Alphas! Replacing your base fragment! Official Lottie Compose support! And, I don't think you're ready for this... JellyFab?!? jetc.dev/issues/323 #JetpackCompose #AndroidDev

  21. Hi! I released jetc.dev Newsletter Issue #323! Alphas! Replacing your base fragment! Official Lottie Compose support! And, I don't think you're ready for this... JellyFab?!? jetc.dev/issues/323 #JetpackCompose #AndroidDev

  22. Hey, I just sent out jetc.dev Newsletter Issue #322! @shreyas on SubcomposeLayout! TV Compose! Nav3! Filter bars! Setting screens! And... can we make Compose for Desktop better?!? jetc.dev/issues/322 #JetpackCompose #AndroidDev

  23. Hey, I just sent out jetc.dev Newsletter Issue #322! @shreyas on SubcomposeLayout! TV Compose! Nav3! Filter bars! Setting screens! And... can we make Compose for Desktop better?!? jetc.dev/issues/322 #JetpackCompose #AndroidDev

  24. 🚀 Pokedex Compose Multi Module v1.5.0 is here!

    This release brings architectural refinements, code quality improvements, and a stronger foundation for scalable Android apps built with Jetpack Compose.

    github.com/NicosNicolaou16/Pok

    #AndroidDev #JetpackCompose #Kotlin #OpenSource

  25. 🗺️ Working with maps in Jetpack Compose?

    I put together Map Compose Showcase, an Android sample demonstrating modern map development with #JetpackCompose & #GoogleMaps Compose.

    ⭐ If you find it useful, I'd appreciate a star!

    github.com/NicosNicolaou16/Map

    #Kotlin #AndroidDev

  26. I wrote a small Android test app in Compose years ago using Material 2 instead of 3 for the UI and my conclusion is that no one should do it:
    - It lacks many useful components
    - It has bugs that will never be fixed because it's unmaintained. For example some components crash when used with Navigation3 and AlertDialog doesn't support vertically scrolling text properly.
    #AndroidDev #JetpackCompose #materialdesign

  27. I wrote a small Android test app in Compose years ago using Material 2 instead of 3 for the UI and my conclusion is that no one should do it:
    - It lacks many useful components
    - It has bugs that will never be fixed because it's unmaintained. For example some components crash when used with Navigation3 and AlertDialog doesn't support vertically scrolling text properly.
    #AndroidDev #JetpackCompose #materialdesign

  28. I just sent out jetc.dev Newsletter Issue #321! Compose stable and beta updates! Nav3 migrations! Grid! @skydoves on effects! And GLFW for Compose for Desktop?!? jetc.dev/issues/321 #JetpackCompose #AndroidDev

  29. I just sent out jetc.dev Newsletter Issue #321! Compose stable and beta updates! Nav3 migrations! Grid! @skydoves on effects! And GLFW for Compose for Desktop?!? jetc.dev/issues/321 #JetpackCompose #AndroidDev

  30. 🔍 Exploring the new Contact Picker API in #Android17.

    It lets users share specific contacts without apps requesting "READ_CONTACTS"—a great step forward for privacy.

    Sample project:
    github.com/NicosNicolaou16/And

    ⭐ the repository!

    #AndroidDev #Kotlin #JetpackCompose #Privacy

  31. 🔍 Exploring the new Contact Picker API in #Android17.

    It lets users share specific contacts without apps requesting "READ_CONTACTS"—a great step forward for privacy.

    Sample project:
    github.com/NicosNicolaou16/And

    ⭐ the repository!

    #AndroidDev #Kotlin #JetpackCompose #Privacy

  32. 🚀 Built an open-source demo of the Android EyeDropper API using Kotlin & Jetpack Compose.

    🎨 Pick colors from the screen or images with a clean implementation.

    ⭐ Repo: github.com/NicosNicolaou16/Eye

    #Android #AndroidDev #Kotlin #JetpackCompose #OpenSource #GitHub

  33. 🚀 Pokedex Compose v2.6.0 is here!

    ✨ Room 3
    ⬆️ Kotlin 2.4.0 & KSP 2.3.9
    🎯 Target SDK 37
    🎨 Compose BOM 2026.06.01
    📦 Updated dependencies

    ⭐ If you like the project, please leave a star!

    github.com/NicosNicolaou16/Pok

    #AndroidDev #JetpackCompose #Kotlin #OpenSource

  34. Did you know there are multiple Floating Action Button components available in different sizes?

    • SmallFloatingActionButton
    • FloatingActionButton
    • MediumFloatingActionButton
    • LargeFloatingActionButton

    #AndroidDev #JetpackCompose

  35. Hi! I uploaded jetc.dev Newsletter Issue #320! Compose... in 3D! Compose Desktop beyond AWT! An independent RemoteCompose player! And, might we get an official Web rendering composable?!? jetc.dev/issues/320 #JetpackCompose #AndroidDev

  36. I just published jetc.dev Newsletter Issue #319! Compose patch release! 1.12 beta! Compose Multiplatform alpha! Viewmodel scoping! Coil 3! @romainguy on color mixing! And... iOS is getting Ink?!? jetc.dev/issues/319 #JetpackCompose #AndroidDev

  37. Classic bike-shedding I know but just had a 'debate' with my Android devs about Compose Preview naming convention. Any Android devs have an opinion?

    I always use ComponentNamePreview with ComponentNameVariantPreview where a composable takes multiple arguments/config.

    The devs have started dropping ComponentName which isn't something I've seen done elsewhere, so it's a departure from convention, plus where you have multiple Composables in a file, which does happen, it's ambiguous which composable you're targeting.

    I gave up pushing back because one of the devs is just impossible when debating this stuff, but I hate the needless departure from convention just for the sake of brevity. They're usually right about this stuff, but I really don't like it as a new convention they just decided to adopt.

    #AndroidDev #Compose #JetpackCompose

  38. I just uploaded jetc.dev Newsletter Issue #318! @eevis on accessible links! RemoteCompose! Cross-platform barcode scanning! Blueprints in previews! And... we seem to be short a BOM?!? jetc.dev/issues/318 #JetpackCompose #AndroidDev

  39. FlexBox component was added to Jetpack Compose.

    It's a container that lays out items in one of the following directions:
    • Row
    • Column
    • RowReverse
    • ColumnReverse

    You’ll need "foundation-layout:1.12.0-alpha03" to try it out.

    #AndroidDev #JetpackCompose

  40. Grid component was added to Jetpack Compose.

    It lets you build two-dimensional layouts.

    You’ll need "foundation-layout:1.12.0-alpha03" to try it out.

    #AndroidDev #JetpackCompose

  41. I just published jetc.dev Newsletter Issue #317! Compose alphas! Compose Multiplatform 1.11.1! Shader-based back nav! Hinges! Curated skills! And camera support... for Compose for Desktop?!? jetc.dev/issues/317 #JetpackCompose #AndroidDev

  42. Hi! I published jetc.dev Newsletter Issue #316! Android Makers 2026! @eevis on autofill! @seb and @saket on test automation! And... can we compose some liquid for our glass?!? jetc.dev/issues/316 #JetpackCompose #AndroidDev

  43. 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

  44. 🚀 #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

  45. Переезд с 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

  46. 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

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