Issue #739

August 9th, 2026
Articles & Tutorials
Sponsored
Debugging mobile apps is weird: intermittent connections, mid-onboarding drop-offs, edge cases on devices you've never tested. bitdrift captures 100% of data, unsampled and in real time, so it’s immediately queryable by engineers and agents. Try bitdrift: mobile observability for the real world.
Adit Lal digs into why Compose state objects can't be reliably named, logged, or traced for debugging tools.
Jaewoong Eum explains how Now in Android's convention plugins collapse repetitive Gradle module configuration into reusable plugin aliases.
James Cullimore patches a vulnerable Android APK to show how hardcoded secrets, tamperable checks, and dynamic code loading fail.
Shreyas Patil explains why Strong Skipping Mode still needs stable parameters, showing unstable lists trigger unnecessary recompositions.
Kevin Desai reflects on five years of Jetpack Compose, covering lists, animations, layouts, and multiplatform portability.
Yassine Beldi shares an expect/actual interface unifying Gemini Nano and Apple Intelligence for on-device AI in Compose Multiplatform.
Eugen Martynov contrasts ParameterizedRobolectricTestRunner with a TestBalloon DSL for generating Compose snapshot test matrices.
John O'Reilly explains implementing on-device OCR bus stop scanning with ML Kit and Vision in Compose Multiplatform.
Gustavo Fão Valvassori explains why Touchlab built KJWT, a new JWT library for Kotlin Multiplatform.
Darryl Bayliss outlines his Kotlin Multiplatform, SwiftUI, Firebase, and RevenueCat plan for the Shipaton hackathon.
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 Compose Multiplatform library that creates beautiful animated showcase overlays highlighting UI elements.
A headless CLI debugger that lets AI coding agents inspect, breakpoint, and step through live Android apps via JDWP.
A Kotlin Multiplatform sample sharing one codebase across Android, iOS, desktop, and web using Compose Multiplatform.
A Jetpack Compose dashboard that streams real-time PC hardware stats to Android over local Wi-Fi.
A KSP plugin that auto-generates Jetpack Compose preview functions from your composables at build-time.
A native Kotlin Compiler Plugin for Koin that resolves dependency injection at compile-time, no KSP required.
News
Google explains its philosophy for official Android Skills, targeting fast-moving API gaps and retiring skills as models improve.
Videos & Podcasts
Merlin Pahic demonstrates using the Compose Multiplatform compiler to livecode soundscapes and musical compositions, not just UI.
Philipp Lackner covers eight evergreen principles for writing clean, maintainable Kotlin functions.
Gleb Lukianets examines semantic differences between Kotlin and Swift and the compromises behind Kotlin Swift Export.
David Denton demonstrates using composable Kotlin functions to avoid reflection-based magic when building MCP SDKs.
Android Developers Backstage covers Android Studio's rebuilt AI agent mode, background sub-agents, and the updated Journeys testing feature.
Sergei Rybalkin shares strategies for improving AI-generated Kotlin code quality in large codebases.
Android Developers cover Google Play's Level Up program, showing achievements and rewarded journeys that boost gamer engagement and spend.
Android Developers shares the Google Play Playtime 2025 keynote, covering new features for growing app and game businesses.
Android Developers shows Tammy Taw's Playtime talk on improving buyer conversion through promotions, SKU types, and segmentation.
Kristina Narusk shares Google Play trends and actionable insights on app performance, engagement, and monetization.
Android Developers covers Google Play discovery and promotional tools plus the Engage SDK for building user loyalty.
Haemin Jee explores why Google Play subscribers cancel and shares data-driven strategies to improve retention.
Android Developers showcases how Gemini, Gemma, Imagen, and Veo3 speed up app prototyping and boost user engagement.
Android Developers channel covers advanced Play Store subscription features to boost sustainable app growth.
Arnaud Giuliani demonstrates Koin's new Kotlin Compiler plugin, bringing compile-time safety and dependency indexing.
Ian Leshan demonstrates building a polished slide-to-dismiss gesture using layered animations in Jetpack Compose.
Chantal Loncle demonstrates a zero-player cellular automaton simulation built with the Exposed database library and Flow.