Embracing Adaptive Experiences: Key Android Development Updates from 2025

android development

Discover how the Android ecosystem evolved in 2025, moving beyond mobile-only to adaptive apps. This article highlights three crucial updates designed to help developers build seamless, high-value experiences across diverse devices, from foldables to Chromebooks.

In 2025, the Android ecosystem significantly expanded beyond just phones. Developers now have the opportunity to reach over 500 million active devices, including foldables, tablets, XR devices, Chromebooks, and compatible cars.

These devices offer more than just additional screens; they represent a higher-value audience. Data indicates that users owning both a phone and a tablet spend 9x more on apps and in-app purchases compared to those with only a phone. For foldable users, this average spend jumps to approximately 14x more*. This increased engagement signals a crucial shift in development philosophy: transitioning from mobile-only apps to truly adaptive applications.

To facilitate this future-oriented development, 2025 saw the release of tools designed to make adaptive design the default approach. Here are three key updates from 2025 crucial for building these enhanced experiences.

Standardizing Adaptive Behavior with Android 16

Android 16 introduced significant changes to how applications manage orientation and resizability. On displays measuring at least 600dp, manifest and runtime restrictions for orientation and size are now ignored. This means apps can no longer lock themselves to a specific orientation or fixed size, instead filling the entire display window to ensure the UI scales seamlessly across portrait and landscape modes.

Since your app's context will change more frequently under these new conditions, it's vital to verify that UI state is properly preserved during configuration changes. While Android 16 provides a temporary opt-out to help developers manage this transition, Android 17 (SDK37) will make this behavior mandatory. To prepare, use the resizable emulator in Android Studio to test your adaptive layouts today.

Supporting Screens Beyond Tablets with Jetpack WindowManager 1.5.0

As devices continue to evolve, our definitions of "large screens" must also adapt. In October 2025, Jetpack WindowManager 1.5.0 was released to better support the increasing number of very large screens and desktop environments.

On these expansive surfaces, the traditional "Expanded" layout—typically suited for two panes—is often insufficient. For instance, on a 27-inch monitor, two panes can appear stretched and sparse, leaving significant screen real estate unused. To address this, WindowManager 1.5.0 introduced two new width window size classes: Large (1200dp to 1600dp) and Extra-large (1600dp+).

These new breakpoints enable developers to switch to high-density interfaces, allowing for optimal use of width. Instead of merely stretching a typical list-detail view, you can leverage the expanded space to display three or even four panes simultaneously. Imagine an email client that comfortably presents your folders, the inbox list, the open message, and a calendar sidebar, all within a single view. Support for these window size classes was integrated into Compose Material 3 adaptive in its 1.2 release.

Rethinking User Journeys with Jetpack Navigation 3

Previously, building a UI that seamlessly transforms from a single phone screen to a multi-pane tablet layout required complex state management. This often meant attempting to force a navigation graph, originally designed for single destinations, to handle simultaneous views. First announced at I/O 2025, Jetpack Navigation 3 is now stable, offering a new approach to managing user journeys within adaptive apps.

Built specifically for Compose, Nav3 moves away from a monolithic graph structure. Instead, it provides decoupled building blocks that grant full control over your back stack and state. This effectively resolves the "single source of truth" challenge commonly encountered in split-pane layouts. By utilizing the Scenes API, Nav3 allows you to display multiple panes concurrently without managing conflicting back stacks, thereby simplifying the transition between compact and expanded views.

A Foundation for an Adaptive Future

The year 2025 delivered essential tools for adaptive development, ranging from optimizing for expansive layouts with WindowManager to the granular controls of Navigation 3. Android 16 initiated the shift towards truly flexible UI, with further updates anticipated next year to deliver exceptional adaptive experiences across all form factors. To learn more about adaptive development principles and get started, visit d.android.com/adaptive-apps.

The tools are ready, and users are waiting. We eagerly anticipate the innovative applications you will build!

*Source: internal Google data