Issue #724

April 26th, 2026
Articles & Tutorials
Sponsored
Should you build your own mobile release tooling? Engineers from Monzo, Spotify, Etsy, and Tuist share how they made the call, what it actually cost, and whether AI changes the math. Live discussion, May 28 at 10 am PT/1pm ET. Hosted by Runway.
Jaewoong Eum clarifies how Compose Strong Skipping Mode works at the compiler level and when type stability still matters.
Adam McNeilly shows how to use Room DAO interface inheritance to share multi-table insert logic across DAOs.
Sponsored
Join Security Researcher and Pentester, Jan Seredynski, on May 12 as he dissects real-world security incidents in banking, food delivery, and e-commerce. From face verification bypass to location spoofing, we’re breaking down the anatomy of a breach and what teams can do differently to address them.
Justin Mancinelli and Samuel Hill from Touchlab outline the business case for KMP adoption with code reduction and velocity metrics.
KMP Bits walks through setting up and writing cross-platform UI tests in Compose Multiplatform 1.11.
Paresh Mayani compares GitHub Copilot, Cursor, and Claude Code for Android developers, covering strengths, pricing, and workflow fit.
James Cullimore explains how Perfetto traces helped validate which Android startup optimizations were genuinely beneficial.
Maia Grotepass explores combining Android CLI with Gemini CLI to build Android apps using AI agents outside the IDE.
Kartikey Rawat walks through deploying multimodal Gemma 4 on Android using LiteRT-LM with NPU acceleration via Qualcomm QNN.
Marcin Moskała explains how Compose modifier ordering works across the layout and drawing phases using a decorator mental model.
Arnaud Giuliani introduces a Claude Code skill that automates DI migrations from Hilt, Dagger, or older Koin to Koin 4.x.
Daniele Bonaldo builds a Ferrari-inspired animated dial component using Compose Multiplatform for an automotive dashboard UI.
KMP Bits walks through migrating a Kotlin Multiplatform project from layer-based to feature-based modularization.
Dmytro Petrenko outlines seven principles for building consumer-grade Android SDKs, covering API design, thread safety, reactive state, and dependency isolation.
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!
Jobs
At Yazio, our product squads drive our mission to help people live healthier lives. We’re looking for a product-minded Senior Mobile Engineer to build impactful features for millions. You’ll work closely with Product, Engineering, and Design, using Kotlin Multiplatform to deliver for iOS & Android.
Libraries & Code
A haptic feedback SDK for Android, iOS, and React Native with presets, pattern composer, and realtime gesture-driven feedback.
A KMP library for JSON Pointer operations adds URI fragment encoding support in version 0.2.0.
News
JetBrains launches a Kotlin Professional Certificate on LinkedIn Learning covering Kotlin essentials through multiplatform and Ktor.
Google releases Android Studio Panda 4 stable with Planning Mode, Next Edit Prediction, and enhanced agent capabilities.
Google releases Compose 1.11 stable with updated test coroutine APIs, shared element debug tooling, and improved trackpad support.
Google announces verified email via Credential Manager, replacing OTP-based email verification with one-tap consent.
Videos & Podcasts
Dave Leeds covers how Buffer, Conflate, and Debounce operators affect Kotlin Flow behaviour.
Philipp Lackner demonstrates building an Android habit tracker app using Claude Code agent-assisted development.
Android Developers covers AI-powered features in Android Studio Panda including project assistant, agent skills, and planning mode.
Stevdza-San demonstrates migrating a KMP project to AGP 9 using Android Skills and Firebender AI tools.
Sergio Sastre demonstrates planning Gemini-assisted refactoring with checkpoints in Android Studio.