Read more" />

🎨✨ Official Jetpack Compose + Material 3 Expressive sample app — Androidify 🤖

Official sample app that combine Gemini, Compose, CameraX and Navigation 3 with expressive, adaptive UIs.

Google has released Androidify, an official open-source app that unifies multiple Android technologies into one real-world experience, built entirely with Jetpack Compose and enhanced by Material 3 Expressive design principles.

It’s a complete tech integration sample, combining:

🔮 Gemini API via Firebase AI Logic SDK – to validate prompts, caption images, and generate avatars using Gemini 2.5 and Imagen 3

🧱 Jetpack Compose – for reactive, declarative UI with shape morphing, shared transitions and rich animations

🧭 Navigation 3 — the new Compose-first navigation system with predictive back and built-in support for shared element transitions

📸 CameraX Compose + 🎞️ Media3 Compose – to build a custom camera UI (zoom, flip, detection), plus media playback with ExoPlayer in Compose

🧩 𝗠𝗮𝘁𝗲𝗿𝗶𝗮𝗹 𝟯 𝗘𝘅𝗽𝗿𝗲𝘀𝘀𝗶𝘃𝗲 is fully embraced throughout the app:

🟢 MaterialExpressiveTheme + MotionScheme.expressive()

🟢 Morphing buttons with MaterialShapes.Cookie9Sided

🟢 Shared element transitions with interpolated shape morphs

🟢 Auto-sizing animated headlines using TextAutoSize + InlineTextContent

🟢 Layout detection with Modifier.onLayoutRectChanged, replacing onGloballyPositioned for better performance

🖼️ The UI is tailored for adaptive layouts:

– Foldables, tablets, and candy bar phones are supported with WindowSizeClass, custom previews, and layout switches

– Camera preview adapts to tabletop posture and rear display

– AI-driven features trigger only when image and text input are valid, ensuring safety and content quality

🎯 It’s a complete Compose-native application, with production-grade code that demonstrates how modern Android apps can integrate ML, camera, media, motion, and responsive design, all without touching Views.

🔗 Source code here.

#JetpackCompose #Material3 #AndroidDev #GeminiAPI #Navigation3 #CameraX #ComposeUI #UIDesign #Kotlin #android #AndroidDeveloper #AndroidDev

Call today

+34 634 548 126

You've found the person you were looking for. Let's talk.

Let's get you started