Advertise
Android Jobs
Search
Archive
Submit
Issue #738
August 2nd, 2026
Articles & Tutorials
Sponsored
Advertise to more than 80k Android developers!
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!
One Save Updates Your Android Device and Desktop Window Together
Jaewoong Eum explains how HotSwan 2.0 hot reloads Compose Multiplatform apps on Android and desktop simultaneously.
Yet Another Way to KMP: One Pattern, Three Seams
Gabor Berenyi examines three KMP architectural seams for platform interfaces, hardware sensors, and shared Compose UI.
Routing Modes Are Not a Routing Policy
Gabor Berenyi explains why on-device AI routing needs type-enforced policies, not passable modes, in a KMP chess app.
Why We Chose KMP Over React Native: It's an Architecture Bet, Not a Framework Preference
Yassine Beldi contrasts KMP's native compilation model with React Native's JS bridge, using a battery-level code example.
Fuel Strategy: Paging in Compose Multiplatform
KMP Bits walks through wiring Paging 3 into commonMain for Compose Multiplatform, including load state and refresh gotchas.
How R8 made Kotlin Coroutines on Android 2x faster
Andrei Shikov and Jonathan Starup explain how R8 optimizes AtomicFieldUpdater calls, speeding up Kotlin coroutines up to 2x.
Practical Kotlin Multiplatform: Implementing the Firebase Sign-up Operation with Ktor
Joe Birch walks through implementing a Firebase sign-up API call in a KMP authentication repository using Ktor.
Adding a Koog AI assistant (with structured output) to the FantasyPremierLeague CMP sample
John O'Reilly demonstrates adding a Koog AI assistant with structured output to a Compose Multiplatform app.
The One-Liner That Was Eating Our Memory
Daniel Bertoldi walks through diagnosing a Compose Multiplatform memory leak using heap dumps and Eclipse MAT.
Libraries & Code
strata
A Gradle plugin that enforces explicit dependency direction between architectural layers in multi-project builds.
deferred-awaittuple-kt
A Kotlin library that awaits multiple Deferreds into typed tuples of 2 to 36 elements.
News
Celebrating 5 years of Jetpack Compose
Google celebrates five years of Jetpack Compose, recapping its origins, adoption growth, and shift to Compose-first UI development.
KotlinLLM is Going Open Source
JetBrains open-sources KotlinLLM, a research prototype letting Kotlin/JVM code delegate runtime logic to LLM-generated code.
Know Kotlin? Ship It Everywhere and Win at Shipaton 2026
JetBrains sponsors a Kotlin Multiplatform award at RevenueCat's Shipaton 2026 hackathon, offering a $30,000 prize pool.
Delivering safer, age-appropriate experiences on Google Play
Google Play expands its Age Signals API globally, letting parents share children's age ranges for tailored in-app safety.
Videos & Podcasts
Opinionated Ktor Services
Simon Vergauwen demonstrates opinionated patterns and trade-offs for building services with Ktor.
Setting Kotlin Free with Native Tooling - Sam Gammon
Sam Gammon demonstrates building a Kotlin command-line tool with Elide, packaged as a Native Image container.
10 Behavioral Tips That Make You CRUSH Your Next Android Interview
Philipp Lackner shares behavioral interview tips for landing your next Android developer role.
Kotlin as a Safety Net: Type Driven Reliability in the Finance Industry
Yuri Geronimus shows how Kotlin's type system prevents costly reliability failures in payment systems.
Jetpack Compose 5th-Anniversary: Livestream Birthday Party
Android Developers celebrates Jetpack Compose's 5th anniversary, looking back at its journey from prototype to industry standard.
Why I'm Not Much Using Compose Multiplatform Anymore
Philipp Lackner explains why he's moved away from Compose Multiplatform for making Kotlin Multiplatform apps feel native.
Breaking Frozen Frames: Phased Rendering for Feature Rich UIs
Sinan Kozak demonstrates phased Compose rendering to eliminate frozen frames in feature-rich UIs.
The inside story of Jetpack Compose
Android Developers shares the origin story of Jetpack Compose, from unbundling the UI toolkit to adopting Kotlin's declarative approach.
Moments When Things Go Wrong - Aurimas Liutikas
Aurimas Liutikas walks through diagnosing race conditions and flaky, non-deterministic build and tooling failures.
Hot-Reloading Kotlin/Native
Gabriele Pappalardo explains how hot-reload was brought to Kotlin/Native on iOS without a custom VM.
Compose beyond UI: Display and Print! - Salomon Brys
Salomon Brys shows how Jetpack Compose can render presentations, social images, and printable PDFs beyond app screens.