Issue #689

August 24th, 2025
Articles & Tutorials
Sponsored
Join Arnaud Giuliani and Miguel's live webinar to see how the Kotzilla Platform is the Firebase Performance Monitoring alternative for modern Kotlin apps. See live how it identifies blocking calls, dependency slowdowns, and threading issues that Firebase misses. Learn the complete debugging workflow and monitoring setup for Koin-based apps.
Kirill Rozov describes how Project Mainline enables modular Android updates via Google Play using APK, APEX, and SDK Extensions to reduce reliance on manufacturers
Alex Styl presents Compose Unstyled, a Foundation-based API offering unstyled, accessible components and theming to simplify creating cross-platform design systems.
Sponsored
Runway's new report on mobile releases shows that automation alone isn't solving core issues: teams that invest significantly in automation still lose 6–10 hours per release to manual busywork and coordination overhead – about the same as teams with less automation in place! Read the full report →
Zsolt Bertalan presents “super layers” as an architectural pattern to manage growing Android apps by organizing across features, feature groups, shared components, and base-app layers.
Ignacio Carrión highlights how Dependency Inversion with Dependency Injection fosters decoupled, testable Kotlin code by shifting construction to external composition and leveraging abstractions.
Eevis Panula finds Claude’s generated apps visually polished but flawed in accessibility, with redundant semantics, role hallucinations, missing grouping, and navigation bar issues.
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
The missing Design System layer for Compose UI
News
Google unveiled Gemini Nano available through ML Kit GenAI APIs, delivering efficient on-device AI features across Pixel 10 with quality ensured via evaluations and LoRA adapters.
JetBrains spotlights Kotlin’s backend momentum via Spring integration, Ktor improvements, Exposed 1.0 beta, and AI tools Koog, Mellum, and Junie.
Android Studio will shift to monthly stable releases doubling its release cadence in order to deliver new features, important fixes, and innovation more quickly without compromising on quality.
Android 16 QPR2 Beta 1 introduces a minor SDK version release for rapid API innovation with user enhancements such as forced dark theme inversion and auto-themed app icons along with new developer tools including display topology, GUI support in Linux terminal, and more.
Starting August 1, 2026, apps with native code targeting Google TV and Android TV must include 64‑bit (arm64) binaries alongside existing 32‑bit code and meet memory page size requirements to deliver enhanced performance and future readiness.
Videos & Podcasts
Marina shares how to use the Gemini and Imagen models to create stunning visuals for your client-side apps
Hosts Tor, and Chet are joined by Melba and Ralston, Software Engineers on the Compose Team, to talk about Autofill in Compose.
kt whisperer kickstarts a real-time chat app by setting up a Ktor server + Android client from scratch.
Philipp Lackner shares what counts when creating your own design system in Compose.
Jov Mit shows how to combine Android views and composables.
With Kotlin 2.2, type aliase use is being extended to include nested type aliases
Specials
Zac Sweers warns that requiring juniors to generate production code with AI deprives them of learning opportunities and undercuts their long-term growth.