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.
Miguel Valdes Faura walks through adding Kotzilla SDK observability to Google's Hilt-based Now in Android app
Rotem Meidan traces Android's repeated architecture resets, from Activity-era God Objects to today's declarative stack
Kevin Desai builds an animated water mesh gradient in Compose 1.12, optimizing the wave math for performance
KMP Bits builds a Compose Multiplatform skeleton modifier with one shared shimmer clock instead of many
Viliam Sedliak shows how sealed interfaces and Either model domain errors directly in Kotlin function signatures
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 Kotlin library that manages server state for Android, handling caching, dedup, and offline write replay
A local-first CLI tool that captures Android performance and power regressions via adb into shareable reports
A Gradle plugin that profiles Kotlin Multiplatform iOS export surfaces to find dead Objective-C adapters and leaked symbols
News
JetBrains grows klibs.io past 4,200 KMP projects, adding an MCP server and AI-agent integrations for library discovery
Google details how Tinder used the new R8 Configuration Analyzer to cut cold starts 47% and shrink app size
Google announces Jetpack SceneCore, ARCore for Jetpack XR, and XR Runtime reaching beta for Android XR development
Google details expanding per-app memory limits across all RAM classes and how to profile and optimize memory footprint
Videos & Podcasts
Stevdza-San reviews viewer-submitted Android app projects, offering live code feedback and suggestions
Konstantin Tskhovrebov covers the unique challenges of supporting Compose Multiplatform's web target
Inaki Villar explores emerging performance pressures on Android build systems from agentic AI-driven development workflows
Philipp Lackner compares vertical and horizontal slicing strategies for structuring large Android app projects
Omico Wang shows how Kuaishou scaled Kotlin Multiplatform across live streaming, messaging, and social features
Meike Hammer presents a Kotlin-native resilience pattern using rich errors, Ktor observability, and local automated remediation
Philipp Lackner demonstrates his multi-agent AI code review workflow for production Android apps