Issue #693

September 21st, 2025
Articles & Tutorials
Sponsored
Stream’s Android SDK lets you add production-ready chat, voice/video calling, activity feeds, and AI moderation to your app with just a few lines of code. Backed by a global edge network and a generous free Maker plan, you can prototype today and scale to millions.
Victor Brandalise shows how clipping and masking in Jetpack Compose create polished effects like stacked avatars and fading edges.
Anil Kumar Beesetti presents a minimal helper for passing results back in Jetpack Compose Navigation without shared ViewModels or contracts.
Sponsored
Mobile teams lose 1/3 of release cycles to busywork and firefighting, draining DevEx and slowing the business. On Oct 9, join leaders from Runway and Sentry for a live discussion on why releases hurt so much and what teams can do to break the cycle. Save your spot.
Jaewoong Eum presents the Compose runtime annotation library to mark models stable across modules for better UI performance.
Pablo Costa presents CornersShape for Compose, enabling mixed convex, concave, cut, and sharp corners.
Subhankar Bag explains creating a soft kiosk app on Android with MVVM, permission orchestration, and fixes for role and compatibility issues.
Jayant Kumar examines why some composables recompose endlessly while others stay calm — and how Stability helps Compose decide.
Kartik Agrawal details implementing Play Integrity API attestation, comparing Classic and Standard modes with guidance on retries and error handling.
Kiran Rao details integrating KMP navigation with existing Android NavController and iOS FlowStacks setups.
Ed Holloway-George details the new AndroidX Text library for vertical text rendering in Compose with Android 16+ support.
Darryl Bayliss details implementing a RAG pipeline in Android apps with MediaPipe, Gemma3-1B, and Gecko embeddings.
Place a sponsored post
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development related service or product!
Libraries & Code
A small CLI tool to keep your screen awake while ADB is connected over USB
News
Google announces Android 16 QPR2 Beta 2 with platform stability, developer verification APIs, SMS OTP delays, custom icon shapes, and improved garbage collection.
Google adds DHCPv6 Prefix Delegation to Android, providing scalable IPv6 connectivity without NAT for improved reliability and battery efficiency.
Videos & Podcasts
In this tutorial, the kt whisperer takes Test-Driven Development from the backend to the frontend. You’ll learn how to test-drive a Login screen in Compose Multiplatform.
Adhithya, a Staff Interaction Designer on Android, guides you through techniques to create everything from subtle highlights to how to layer and animate them.
Philipp Lackner gives an introduction to what multi-module architecture is all about and what's special about KMP modules.
Jov Mit shows how to change the default screen transitions in Jetpack Compose.
In this episode of Firebase After Hours, pull back the curtain on the "Androidify" app with Rebecca Franks from the Android team!