Issue #746

September 27th, 2026
Articles & Tutorials
Sponsored
Debugging mobile apps is weird: intermittent connections, mid-onboarding drop-offs, edge cases on devices you've never tested. bitdrift captures 100% of data, unsampled and in real time, so it’s immediately queryable by engineers and agents. Try bitdrift: mobile observability for the real world.
Enrique López-Mañas examines layered defenses against SDK tampering: obfuscation, request signing, device attestation, and replay protection.
Arnaud Giuliani explains how Koin Compiler 1.2 extends compile-time dependency validation to all Koin DSL styles.
Sponsored
Android apps face over 14 million attacks annually, and most vulnerabilities are found too late. DerScanner brings enterprise-grade SAST to your APK: false positives cleared, context-aware fixes ready to apply. 14-day community edition access.
Marcin Moskala explains why a data class beats a sealed class for representing loading, refresh, and error states.
Nirmal Jeffrey explains how sharing Kotlin logic across Android, iOS, and web kept his app's rules in sync.
Kevin Desai builds a custom Compose layout recreating Libby's herringbone book arrangement using geometry and placeWithLayer.
Akshay Nandwana explains how PocketCommunity turns Gemini-generated component trees into native Compose UI via A2UI.
Jan Rabe explains routing emulator HTTPS traffic through a local proxy to reach a Dockerized dev stack.
Nav Singh recounts how a forgotten feature flag left production on a legacy path, exposing monitoring gaps.
Andrew Malitchuk builds a Kotlin Multiplatform OCR SDK unifying Tesseract and Vision into one structured document model.
John O'Reilly demonstrates rendering AI agent generated UI via Google's new A2UI Compose library alongside a Koog-based agent.
Harsh Shandilya explores WorkManager 2.12.0's new ExecutionEventListener API for tracking worker execution metrics.
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 zero-dependency Android library that adds shape-morphing, animated spotlight tutorials for feature discovery.
A Kotlin Multiplatform app that aggregates GitHub Trending, Hacker News, and Product Hunt with AI-powered summaries.
A real-time on-device visual editor for Jetpack Compose with zero-rebuild live UI tuning and AST-guided source splicing.
An on-device OCR SDK for Kotlin Multiplatform that extracts structured documents from PDFs and images, supporting Ukrainian.
Haze 2.0 adds a Glass effect API, a shared effects foundation for custom effects, and better blur performance.
A Kotlin Multiplatform library that monitors and inspects Ktor Client, OkHttp, and http4k network traffic.
News
Google announces the Android Auto and Automotive OS games category is now generally available for publishing.
Google unveils Googlebook, Android-based laptops, and shows how adaptive layouts help apps scale to desktop.
Android Studio adds Bring Your Own Agent support, letting developers use Claude Agent, Codex, or Antigravity with IDE-native tooling.
Videos & Podcasts
Zalim Bashorov demonstrates building client-side AI-powered web apps using Kotlin/Wasm and native browser AI APIs.
Kotlin by JetBrains demonstrates the new experimental name-based destructuring feature for data classes.
Pamela Hill-Galloway shows the current state of Kotlin's Swift Export for calling shared code from Swift.
The Developers' Bakery podcast discusses Difftray, a tool for reviewing AI coding agents' changes faster than they can produce them.