Issue #726

May 10th, 2026
Articles & Tutorials
Sponsored
Ship accurate fixes, fast. Connect your AI coding assistant to your production app, right in your terminal. Tell it to pull live issues, compare performance across releases, or dig into crashes. Watch it work with Claude Code, Cursor, Windsurf, Copilot & Android Studio MCP panel. Free to try.
Jaewoong Eum walks through the full Play Billing Library v7-to-v8 migration, covering removed APIs, updated flows, and new v8 behaviors.
Aleyn Patten walks through nav3-helper, a KSP-powered library for type-safe cross-module routing in Compose Navigation 3.
Sponsored
84% of mobile leaders plan to invest in release tooling this year. But AI is rapidly changing the math. Code volume is climbing and release processes have to absorb that. Hear how engineers from Monzo, Spotify, Etsy & Tuist approached the build vs. buy decision. May 28, 10am PT/1pm ET.
Gabriel Bronzatti Moro walks through migrating a Compose Multiplatform multi-module project from Koin DSL to Koin Annotations, covering KSP setup, convention plugins, and gradual module-by-module adoption.
Thomas Ezan and Tracy Agyemang show how Karrot used Firebase AI Logic and Gemini Flash Lite to add real-time translation, boosting buyer conversion 2.4x.
KMP Bits demonstrates Kotlin 2.3.0's Swift Export, showing how Kotlin enums arrive as real Swift enums, eliminating ObjC bridge adapters.
Android Poet replaces the official 19,000-line Supabase SDK with a 3,600-line KMP alternative using Result types, explicit error handling, and DI-friendly design.
Marcin Moskała explores the new experimental collection literals syntax in Kotlin 2.4, allowing list and set creation with box brackets.
Jaewoong Eum walks through a growing catalog of self-contained Jetpack Compose animation examples, each with tweakable constants and motion explanations.
Mike Yerou introduces Promies Feedback Board, a simple hub for collecting, voting on, and managing in-app user feedback.
Jaewoong Eum demonstrates live Compose theme variant exploration using an MCP tool and hot reload, eliminating rebuild cycles.
Paresh Mayani outlines practical Android security steps covering encrypted storage, certificate pinning, biometric auth, and Play Integrity.
Ash Nohe and Amrit Sanjeev show how migrating Android widgets from XML to Jetpack Glance boosted retention 25% for the Gratitude app.
James Cullimore proves TEE-backed keystore support on a custom Android device and explores the Binder service trust boundary for secure key operations.
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 Kotlin Multiplatform library adding Relative JSON Pointer support for navigating and comparing JSON structures.
A collection of Jetpack Compose animation playgrounds with live hot-reload editing via Compose HotSwan.
News
Google announces Play Policy Insights in Android Studio, post-quantum app signing support, and faster parallel publishing for test tracks.
JetBrains announces the results of the Kotlin Ecosystem Mentorship Program pilot, selecting a grand prize pair for KotlinConf 2026.
Videos & Podcasts
Philipp Lackner walks through the key components of mobile app system design, with tips for technical interviews.
Firebase covers April 2026 updates including Firestore search, SQL Connect realtime, and experimental Dart Functions support.
Android Developers covers how the Google app team diagnosed and improved Android startup performance.
The Kotzilla channel introduces their new MCP Server for AI-assisted Koin performance monitoring.
Firebase's Morgan Chen goes under the hood of the Firestore query engine, demonstrating pipeline operations for sorting and aggregation.
kt.academy covers why factory functions are often preferable to secondary constructors in Kotlin.