Issue #687

August 10th, 2025
Articles & Tutorials
Sponsored
Build and launch your app in RevenueCat’s Shipaton for a chance to win over $350,000 in prizes, get featured in Times Square, and join a global community of indie developers. You can join the fun today!
Aurimas Liutikas outlines safe and unsafe ways to enable various forms of parallel execution in Gradle builds.
Yves Kalume warns that using encapsulation as ceremony is counterproductive and should be reserved for when it adds real protective value.
Sponsored
📢 FREE WEBINAR: The Kotzilla Platform is the Firebase Performance Monitoring alternative for modern Kotlin apps using Koin for DI. Arnaud Giuliani & Miguel will demonstrate how you can get deeper insights without manual tracing—proactively catching issues before they impact users.
Alex Styl's new Compose Unstyled builds on Compose Foundation to offer fully renderless, accessible components plus flexible theming APIs, enabling developers to create platform-neutral design systems with ease.
Aayush Bansal outlines Gradle’s settings and build file basics for project setup, plugin configuration, and dependency management.
Jan Rabe created androidx-splashscreen-compose to enhance Android 12’s SplashScreen by seamlessly injecting animated Compose content
Karan Gourisaria explains that Retrofit turns interface methods into efficient HTTP requests via dynamic proxies and prebuilt ServiceMethod blueprints.
Suchi Bansal shows how to use window size classes with Compose Material 3 Adaptive components to streamline layout adaptation across devices.
Jose Garcia demonstrates ML Kit’s on-device GenAI APIs for summarization, proofreading, rewriting, and image captions in the SmartWriter app.
Tobi Oyelekan demonstrates integration testing in Android using Hilt, fake services, in-memory Room, Compose, and the robot pattern for clear, end-to-end UI checks.
Shubham Kumar Gupta demonstrates using LiveConfiguration in Media3 or RTMP-to-HLS conversion to support reliable low-latency RTMP playback.
Jaewoong Eum examines the upcoming RetainedEffect, a durable side-effect API that retains behavior across composition changes and triggers cleanup only upon permanent disposal.
John Reck explains that HDR delivers richer visuals using transfer functions and color gamut while UltraHDR ensures backward compatibility with SDR.
Daniel Galpin outlines Android’s new Canary channel, Gemini Agent Mode in Studio, and upcoming 16 KB page-size requirements, and much more
Joe Birch showcases how the Material 3 LargeTopAppBar animates between expanded and collapsed states in response to scrolling, enhancing user engagement.
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
Drop-in animated splash screens for Android. Uses Jetpack Compose + AndroidX SplashScreen for smooth brand experiences without platform fights.
Videos & Podcasts
Kotlin 2.2 makes the compiler even smarter by introducing context-sensitive resolution as an experimental feature.
Using Kotlin Coroutines and Ktor we can easily build reactive, and lightweight services and by leveraging Koog, the Kotlin-based framework for building and running AI agents.
In this Android news episode, Philipp Lackner goes over cool Kotlin related changes for both the Kotlin language and Kotlin/Compose Multiplatform.
Joe Spiro highlights July 2025 Firebase Studio updates, SDK changes, and new CLI and Admin SDK releases.
The SDK Runtime is a new architecture in Android 14 designed to build trust and safeguard user data by isolating third party code in a secure environment—a sandbox.
Jov Mit discusses the right way to convert Groovy scripts to KTS.
Dan covers Android Canaries, Agentic AI, 16 KB Page Size requirements, and new subscription tools, and more!
Paris and Diego on the UI Tools team in Android Studio highlight multimodal Gemini features and show them off with a few demos. See how AI can help you receive and understand designer specs, generate code from images, and accelerate UI iteration.
GPT-5 is out, and of course it writes great Kotlin code! We're putting it to the test in JetBrains Junie and AI Assistant.