Issue #730

June 7th, 2026
Articles & Tutorials
Sponsored
"What's the status of the release?" takes 30 seconds to ask. But EMs spend 8 minutes checking 4 different places to answer it, 12x a week. 94% lose 3+ hours a cycle this way. 83% say better visibility would speed up their roadmap. We asked 300 EMs what works. Read our new report, for free.
A Compose Multiplatform library that renders a platform-native navigation bar — Material 3 on Android, glassy floating bar on iOS — from a single shared API.
Diego Gómez Olvera explores how Booking.com used KMP to unify a shared experimentation library and host their design system in a browser.
Andrew Malitchuk shows how to use the foldable hinge angle as a continuous animation input rather than a binary layout switch.
Marcin Moskała argues Jetpack Compose has revitalized mobile development and may eventually challenge web frameworks.
Sagar Gupta walks through building local device-to-device sync for a KMP Android app using mDNS and TCP sockets, avoiding Google Play Services entirely.
Nav Singh explores Kotlin 2.4's experimental collection literals, replacing listOf() with concise bracket syntax.
Farhad Ranjbar explores how on-device AI is pushing Android toward hybrid execution environments requiring orchestration, fallback strategies, and lifecycle-aware inference.
Ahmed Tikiwa explains why SavedStateHandle deserialization fails in Navigation 3 and how Hilt Assisted Injection resolves it.
KMP Bits walks through the full setup for publishing a Kotlin Multiplatform library to Maven Central, covering signing, POM requirements, and CI automation.
Dave Leeds explores several Kotlin tools — atomics, StateFlow, Mutex, and confinement — for safely sharing mutable state across coroutines.
FunkyMuse explores how to wire Hilt dependency injection into Android Auto Car App screens using multi-map bindings and a ScreenProvider pattern.
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
A collection of 45 agent-ready skill recipes for integrating Google Play Billing and the RevenueCat Android SDK.
An Android library for foldable device hinge angle sensing using Kotlin Flow and Compose primitives.
A Kotlin Multiplatform XMPP SDK for Android, iOS, and JVM with modular RFC/XEP support.
News
Arnaud Giuliani announces Koin Compiler 1.0, bringing compile-safe dependency injection with both DSL and annotation support.
Google recaps Google I/O '26 highlights for Android developers, covering R8 Configuration Analyzer, unified Jetpack Glance widgets, and media pipeline updates.
Google outlines Android 17's new app memory limits and recommends optimization strategies to avoid forced terminations.
JetBrains releases Kotlin 2.4.0 with stable context parameters, UUID API, Java 26 support, and Gradle 9.5 compatibility.
JetBrains releases Kotlin 2.4.0 with stable context parameters, explicit backing fields, UUID API, and Gradle 9.5 compatibility.
Videos & Podcasts
Dave Leeds covers the two kinds of hot flows in Kotlin's Flow API, SharedFlow and StateFlow.
A KotlinConf'26 conversation uncovering the hidden challenges and lessons learned from shipping KMP code on iOS.
Code with the Italians live-streams building an Android learning platform using Claude Design and Claude Code.
István Juhos from Spoke presents Android screen capture alternatives for cases when MediaProjection doesn't meet your needs.