Join mobile leaders from Skyscanner and SoFi on May 8 to find out just how much your outdated mobile release processes are actually costing you—and learn the ROI of updating how you work and ship. Register for the live discussion.
Jaewoong Eum explains how RevenueCat’s Paywall Editor enables fully native, server-driven paywall UIs that can be designed, published, and updated remotely.
Nishant Srivastava introduces a sensitiveContent() modifier for Jetpack Compose that marks UI elements as privacy-sensitive to help prevent exposure during screen sharing.
Dobri Kostadinov teaches how to speed up Android development with Kotlin Multiplatform Mobile by using Gradle’s publishToMavenLocal and mavenLocal() for fast, offline dependency iteration
Rashik explores common Android memory leak culprits—such as threads, singletons, handlers, listeners, toasts, and inner classes—explains why they endure past lifecycles, and offers practical cleanup best practices.
Yusuf Ceylan outlines a modern, step‑by‑step workflow for creating and publishing Kotlin Multiplatform libraries to Maven Central, covering namespace setup, GPG signing, Gradle configuration, and release automation.
Nav Singh demonstrates using the new Modifier.keepScreenOn() or a DisposableEffect-based composable in Jetpack Compose to prevent the screen from turning off during active UI sessions.
This article distills best practices for using Kotlin’s inline, noinline, crossinline, and reified modifiers to optimize performance, control lambda inlining, enforce return behavior, and preserve type information at runtime.
Google introduces better desktop-mode support, new Compose Adaptive Layout tools, and unified app development guidance across Android device types at I/O 2025.
Fahd Imtiaz emphasizes the importance of optimizing Android apps for multiple device types, highlighting new Android 16 requirements and tools for building adaptive layouts.
Margaret Maynard‑Reid summarizes Google I/O 2025’s key Creative AI updates, including Gemini integration, new Veo and Imagen models, and expanded AI tools for creative development.
Maia Grotepass explores Compose Hot Reload in a desktop Compose Multiplatform project by recreating a nostalgic vaporwave aesthetic, blending canvas drawing, shaders, AI prompts, and rapid UI iteration.
Yves Kalume recommends keeping each function at a single level of abstraction, extracting helpers so top-level code clearly expresses high-level intent.
Ignacio Carrión explains how using DataSource and Repository patterns separates data access from business logic, improving maintainability, testability, flexibility, and offline support in Android apps.
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!
Summon is a powerful, type-safe frontend framework for Kotlin Multiplatform that brings the elegance of Jetpack Compose to both browser and JVM environments.
Google will require all new and existing Wear OS watch faces to use the Watch Face Format by January 2026, deprecating legacy formats and pushing developers to migrate for continued Play Store support.
Naheed Vora describes the new Play Policy Insights beta in Android Studio Narwhal, which provides lint warnings and in‑context guidance on Google Play policies to help developers catch issues earlier and streamline app launch.
Google introduces a Developer Preview in Android 16 QPR1 Beta 2 that enables desktop-style windowing and connected display support, transforming Android phones and tablets into productive large-screen workspaces.
Google details Android 16’s launch, highlighting mandatory adaptive layout behavior, connected display support with desktop windowing, and a stable Material 3 Expressive refresh alongside productivity and multitasking enhancements.
Join Tor and Siva Velusamy and Sandhya Mohan from the Android Studio team to learn about the latest updates to Studio Bot (Gemini in Android Studio) that dropped at Google I/O 2025 including Agent Mode.