Issue #704

December 7th, 2025
Articles & Tutorials
Sponsored
Code 10x faster. Tell Firebender to create full screens, ship features, or fix bugs - and watch it do the work for you. It's been battle tested by the best android teams at companies like Tinder, Adobe, and Instacart.
Nimit Raja explains how Kotest plus MockK offers flexible test styles and readable Kotlin-first testing for Android projects.
Nick Butcher outlines the Compose Dec ’25 release with performance boosts, new state-management and Material APIs, expanded animation capabilities, and updated tooling support.
Google promotes a Nav3 Spotlight Week to help developers adopt the stable Jetpack Navigation 3 through focused content and a live AMA.
Thomas Ezan and Ivy Knight unveil the Android AI Sample Catalog as an open-source showcase to help Android developers experiment with AI APIs on real sample apps.
Ivan Katanic describes how Google Checks streamlines privacy compliance by automatically identifying and guiding fixes for data-handling issues.
Qamar A. Safadi explains that Android 16 mandates edge-to-edge layout, so apps must migrate to official insets handling like enableEdgeToEdge() and Scaffold to avoid broken UI.
sinasamaki shows how to build animated stripe patterns in Compose using gradient color-stops with repeated tiling and animate the phase for continuous motion.
Joe Birch examines the experimental Material 3 ButtonGroup for Compose offering animated, overflow-aware horizontal groups of buttons.
Jake Wharton explains that Gradle’s metadata already aligns Compose dependencies, rendering the Compose BOM redundant for AndroidX users.
Zarah Dominguez shows how to extend Lint rules to test code by including TEST_SOURCES in the rule’s scope and enabling checkTestSources.
Romain Guy demonstrates finger-shadow rendering in Compose using RuntimeShader to cast realistic, soft shadows from touch input.
Filipe Batista cautions that indiscriminate use of libraries can bloat and complicate Android apps.
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
Generate a dynamic Material3 color sheme from a seed color
Set up new Compose Multiplatform apps with a single command.
News
Google introduces Android 16 QPR2 as a minor-SDK update packed with new UI, media, security, and developer-focused enhancements to help apps evolve faster.
Android Studio Otter 2 is a stable release delivering AI-assisted coding with Gen-3 and Android Knowledge Base, synced IDE settings, and IntelliJ-powered performance enhancements.
Videos & Podcasts
This video examines and explains the Compose Stability Analyzer plugin for Android Studio.
Daniel Atitienei provides a detailed guide on App Store Optimization (ASO) for indie developers, focusing on keyword research strategies and app idea validation
Explore Jetpack Navigation 3, a new library for managing navigation, now stable and ready for production!
Learn Jetpack Navigation 3, Google's new library for building navigation in Android apps.
This episode of Firebase Release Notes covers major new features for building with AI, including the integration of Gemini 3 and Gemini 3 Pro Image (Nano Banana Pro) into Firebase AI Logic!
Philipp Lackner implements a 2-screen list/detail navigation setup with the new Navigation 3 library.
This video demonstrates how to use Kotlin Notebooks for exploring and solving programming puzzles.
Arnaud Giuliani demonstrates migrating the "Now in Android" application to Koin Annotations, showcasing features like module scanning, scope injection, JSR330 compatibility, and more.
Arnaud Giuliani shows how to use Koin for Dependency Injection in your Android Jetpack Compose app — even if you're just getting started
Specials
Alessandro Avasta explains how a custom MCP server integration refines Google Antigravity’s AI-assisted coding experience.
Sherry Yuan describes how GDEs can expand their impact through community engagement, mentorship, and collaborative knowledge sharing.