AIDL on Android: when a plain service is not enough
A working editor's guide to AIDL on Android, when to reach for it over a regular Service, and what it…
A working editor's guide to AIDL on Android, when to reach for it over a regular Service, and what it…
R8 full mode, the proguard-android-optimize file and tighter resource configs can shrink your Android APK. Here's a modern workflow that…
Android calling behaves like a distributed system—here is how a call state machine keeps notifications, ringing, and cleanup reliable across…
Android's new ViewModel scoping APIs let you tie a ViewModel to a Composable, pager page or bottom sheet. Here is…
Kotlin 2.2's context parameters solve dependency passing without implicit receivers. Here's what changes for your code.
Skip Dispatchers.setMain() and Robolectric—test your UI state with plain Kotlin classes.
Schemify uses KSP to auto-generate JSON Schema Draft 2020-12 from annotated Kotlin data classes with no reflection.
Google launches the Agent Development Kit for Kotlin, targeting 140M+ Android devices with hybrid on-device and cloud AI orchestration.
The right way to build dual-camera recording in your Android app
Google I/O 2026 reshapes Android dev with AI agents, Android Studio Otter, Gemma 4 and new CLI. Here's what it…
Understanding in-scope storage constraints for Android camera apps built with CameraX
Google reframed Android as an "intelligence system" in the latest Android Show. The AppFunctions API lets AI agents directly invoke…