Now in Android #118 — Google I/O 2025 Part II | by Daniel Galpin | Android Developers | Jun, 2025

Now in Android #118 — Google I/O 2025 Part II | by Daniel Galpin | Android Developers | Jun, 2025

Home » News » Now in Android #118 — Google I/O 2025 Part II | by Daniel Galpin | Android Developers | Jun, 2025
Table of Contents

Jetpack Compose launched new options, together with autofill help, auto-sizing textual content, visibility monitoring, the animate bounds modifier, and accessibility checks in assessments, and that’s just the start of what’s new:

  • Navigation 3 is a model new, Compose-first navigation library, now in alpha that’s designed to present you higher management whereas simplifying constructing advanced navigation flows.

Examine What’s new in Jetpack Compose or watch the speak.

The “Seamless video seize, enhancing and playback with CameraX and Media3” session covers how you should utilize CameraX and Media3 along with LiteRT to create video seize, sharing, and enhancing apps with customized results.

CameraX simplifies digicam integration (preview, seize, evaluation), whereas Media3 Transformer handles video enhancing and transcoding. Media3 ExoPlayer supplies versatile video playback choices.

Within the “Constructing pleasant Android digicam and media experiences” weblog, the Android Developer Relations Digicam & Media group shared learnings from creating pattern media code and demos, together with:

  • Jetpack Media3 Transformer APIs to rearrange enter video sequences into completely different layouts utilizing a customized video compositor.
  • Jetpack Compose: Migrate your app to Jetpack Compose and use the supporting pane adaptive format, so the UI dynamically adapts to the display measurement.
  • CameraX’s Media3 impact integration permits you to simply add filters and results. You may outline your individual results by implementing the GlEffect interface.
  • Media3 can be utilized with AI to research video content material and extract significant info. You may convert textual info derived from the video into spoken audio, enhancing accessibility.
  • Oboe Audio API: Beginning in Android 16, the brand new audio PCM Offload mode reduces the ability consumption of audio playback in your app.

The Androidify app is an open-source undertaking showcasing easy methods to construct AI-driven Android experiences, utilizing Jetpack Compose, Gemini, CameraX, and Navigation 3.

The primary article, “Androidify: Constructing highly effective AI-driven experiences with Jetpack Compose, Gemini and CameraX” is an intensive introduction into how the app was architected, examined, and the way most of the options had been created.

The app makes use of the Gemini API via the Firebase AI Logic SDK to entry Imagen and Gemini fashions. It makes use of Gemini fashions for picture validation, textual content immediate validation, picture captioning, a “assist me write” characteristic, and picture era from the generated immediate. The UI is constructed with Jetpack Compose, and it adapts to completely different gadgets utilizing WindowSizeClass. CameraX is built-in for images, and Media3 APIs are used to load an educational video. Display screen transitions are dealt with utilizing the brand new Jetpack Navigation 3 library.

The “Android Builders Weblog: Androidify: Constructing pleasant UIs with Compose” put up focuses on how the person expertise was constructed utilizing Materials 3 expressive with the MaterialExpressiveTheme and MotionScheme.expressive. The app makes use of the HorizontalFloatingToolbar for immediate kind choice and MaterialShapes.

It leverages Jetpack Compose 1.8 to robotically regulate the font measurement of textual content composables, and makes use of the brand new onLayoutRectChanged to assist make enjoyable animation.

The “Androidify: How Androidify leverages Gemini, Firebase and ML Equipment” put up covers how Google AI is powering the brand new Androidify with Gemini AI fashions, Imagen, and the Firebase AI Logic SDK to boost the app expertise.

The app makes use of Gemini 2.5 Flash by way of Firebase to validate uploaded photos, making certain they include an individual who’s in focus and that the picture is secure. The app additionally makes use of Gemini 2.5 Flash with structured output to caption the picture.

The detailed description of your picture is used to complement the immediate for picture era. A advantageous tuned model of the Imagen 3 mannequin known as to create the bot.

The app makes use of the ML Equipment Pose Detection API to detect when an individual is within the digicam view, triggering the seize button and including visible indicators.

The “What’s new in Android improvement instruments” speak lined the Narwhal Characteristic Drop (2025.2.1) of Android Studio, bringing a number of new AI help options, Compose dev enhancements, and extra. Listed below are most of the highlights:

  • Journeys in Android Studio helps you to use pure language to explain actions and assertions for person journeys you need to take a look at in your app, and Gemini performs the assessments for you.

At Google I/O 2025 we highlighted new Play Console instruments, updates to app discovery, adjustments to subscriptions, updates for video games, and extra:

Instruments and APIs

  • Overview pages within the Play Console for “Check and launch” and “Monitor and enhance” carry collectively metrics, options, and contextual recommendation.
  • You’ll quickly have the ability to halt fully-live releases via Play Console and the Publishing API.
  • The Play Integrity API has stronger abuse detection, gadget safety replace checks, and a public beta for gadget recall.
  • An asset library is obtainable for importing, enhancing, and viewing visible property, and open metrics present deeper insights into itemizing efficiency.
  • The Play Billing Library launch 8 is deliberate to be out there to combine with on the finish of June.

App discovery updates

Subscription updates

  • Multi-product checkout for subscriptions helps you to promote subscription add-ons alongside base subscriptions.
  • Subscription advantages are showcased in additional locations throughout Play.
  • Now you can select a grace interval or an account maintain as a substitute of rapid cancellation when cost strategies decline.

Sport updates

  • Play Video games on PC has expanded help, with extra native PC video games coming alongside the Android sport catalog, and an earnback as much as 15%
  • Google Play Video games Companies is including new options to spice up participant engagement, together with bulk achievement creation by way of CSV add and generative AI avatars for participant profiles.

Try the I/O speak or the weblog put up to study extra with extra in-depth protection.

At Google I/O and KotlinConf 2025, a number of Kotlin Multiplatform (KMP) updates had been introduced:

  • Demystify KMP builds and construction — Is an I/O speak that acts as a primer for Kotlin Multiplatform (KMP), masking the way it permits sharing code throughout platforms (Android, iOS, internet) leading to quicker characteristic supply (e.g., StoneCo ships options 40% quicker).

Additionally in Kotlin-related information:.

  • Android Studio now helps Kotlin K2 mode for Android-specific options.
  • Kotlin Image Processing (KSP2) is steady for higher help of recent Kotlin language options and efficiency.
  • Google Workspace is utilizing KMP in manufacturing within the Google Docs app on iOS.
  • Google group members offered talks and dwell workshops at KotlinConf, masking matters reminiscent of deploying KMP at Google Workspace, the lifecycle of a Kotlin/Native object, APIs, Compose for Desktop, JSpecify, and decoupling Structure Parts.
  • In Kotlin Multiplatform: Have your code and eat it too 🎂 on Android Builders Backstage, Dustin Lam and Yigit Boyar joined host Tor Norbye to speak all about Kotlin Multiplatform (KMP), which lets you write Kotlin code and run it nearly anyplace. Study how to verify your code is KMP prepared, avoiding platform-specific assumptions.

You may learn the entire KMP updates within the weblog.

And people weren’t the one highlights from the I/O season price speaking about.

As talked about within the Compose highlights, we introduced Jetpack Navigation 3 (Nav3) a Compose-first navigation library that lets you construct scalable navigation experiences.

The Nav3 show observes adjustments to the developer-owned again stack.

With Nav3, you personal the again stack, which is backed by Compose state. Nav3 supplies constructing blocks and useful defaults that you should utilize to create customized navigation conduct.

Key options:

  • Constructed-in transition animations and a versatile API for customized animations.
  • Accommodates Scenes, a versatile format API that permits you to render a number of locations in the identical format.
  • Allows state to be scoped to locations on the again stack, together with elective ViewModel help by way of a devoted Jetpack lifecycle library.
  • Permits navigation code to be break up throughout a number of modules.

You may navigate to the developer documentation and a recipes repository to get began.

Zoho built-in passkeys and Android’s Credential Supervisor API into their OneAuth Android app. Because of this, they achieved as much as 6x quicker logins and a 31% month-over-month progress in passkey adoption. Zoho’s implementation concerned each consumer and server-side changes, together with adapting their credential storage system and dealing with requests from Android gadgets. Based mostly on their expertise, think about leveraging Android’s Credential Supervisor API, optimizing error dealing with, educating customers on passkey restoration, and monitoring adoption metrics as you implement passkeys in your apps.

The Android Studio Meerkat Characteristic Drop (2024.3.2) is now steady, providing options such because the Gemini Immediate Library, improved Kotlin Multiplatform (KMP) integration, and gadget administration enhancements.

Key updates:

  • Gemini Integration: Use Gemini to research crash reviews in App High quality Insights, generate unit take a look at eventualities, and save/share prompts with the brand new Immediate Library.
  • Compose and UI Growth: Preview themed icons and use improved zoom and collapsible teams in Compose previews.
  • Construct and Deploy: Add shared logic with the KMP Shared Module template and use the up to date Machine Supervisor UX. Obtain warnings for deprecated SDKs from the Google Play SDK Index. The Construct menu has additionally been refined.
  • IntelliJ Platform Replace: Contains the IntelliJ 2024.3 platform launch with a characteristic full K2 mode and debugger enhancements.

Obtain the newest steady model of Android Studio to discover these options.

Clément, founding father of Think about Video games, created My Beautiful Planet, which mixes cellular gaming with real-world motion to make environmental preservation enjoyable. Within the sport, planting a tree leads to planting an actual tree by way of partnerships with NGOs. In keeping with Clément, 70% of the sport’s gamers come via Google Play, and Google Play’s flexibility, responsiveness, and highly effective testing instruments enhance their velocity when launching and scaling the sport.

“Android accessibility updates” highlights the newest Android key accessibility options and APIs, together with updates to merchandise reminiscent of Talkback and Reside Captions, finest practices for growing extra accessible apps, and accessibility API adjustments in Android 16.

Key takeaways embody:

  • Accessibility Check Framework: The accessibility take a look at framework can determine potential points and throw exceptions, failing assessments. Builders can customise this conduct by offering their very own accessibility validator cases, permitting them to configure severity ranges for failures and suppress identified points.
  • Composable Previews in Android Studio: Android Studio’s composable previews can now render UI with accessibility options like darkish theme, and numerous show and font sizes. This helps determine points reminiscent of low distinction, non-scaling, or truncated textual content, and works with UI test mode to rapidly determine widespread UI points throughout completely different configurations.
  • Automated Checks: Automated accessibility checks speed up the detection of varied accessibility limitations and complement guide testing. Builders are strongly inspired to check apps with Android’s assistive applied sciences to know person expertise.
  • API Modifications and Finest Practices: The video discusses adjustments in APIs and finest practices associated to imaginative and prescient, listening to, and dexterity. It emphasizes the significance of constructing a single adaptive cellular app that gives the very best experiences throughout numerous Android surfaces and kind elements.

“Finest practices for utilizing internet in your Android apps” covers what you need to do when embedding internet content material in your Android apps utilizing WebView, Customized Tabs, and Trusted Net Actions (TWA). WebView permits inline show of internet content material with full customization, whereas Customized Tabs present an in-app shopping expertise powered by the person’s most well-liked browser (dealing with permissions, cookies, and many others.). TWAs provide related internet options/APIs however are launched as a typical Android exercise. The selection relies on the extent of management and integration wanted inside your app.

“Subsequent-gen Android experiences with photorealistic 3D maps “ introduces the brand new Kotlin-first Google Maps 3D SDK for Android, permitting you to create immersive map experiences with 3D capabilities. Subjects lined embody:

  • Map 3D View: The basic constructing block for 3D maps.
  • LatLngAltitude class: Used for exact positioning with altitude information.
  • Digicam class: For controlling the digicam’s place and look at, together with limiting digicam views to particular areas.
  • Including parts: You may add markers, 3D fashions, polygons, and polylines to spotlight areas, outline routes, or convey spatial info. Polygons are closed, crammed shapes that may have holes, whereas polylines are usually not closed.

Bulletins embody:

  • Digicam Help within the Residence API: Apps will quickly have the ability to entry Gemini digicam feeds for clever notifications (individual detection, package deal supply).
  • Enhanced Automations: The Residence API now helps steered automations, and date/weather-based settings for higher customization.
  • Gemini Integration: It is possible for you to to combine gadgets with Gemini’s AI capabilities by way of Google Residence.

Join the Developer E-newsletter to be among the many first to discover these cutting-edge capabilities and to remain up to date on the newest developments.

Right here’s a abstract of a few of the most impactful AndroidX adjustments. Key takeaways:

  • Compose Navigation: The brand new Navigation3 library and its ViewModel integration are a big shift for Compose-based apps, providing higher management and lifecycle administration.
  • Media Enhancements: The Media3 ExoPlayer updates are in depth, enhancing efficiency, stability, and including requested options like scrubbing mode and partial downloads.
  • Passkey Enhancements: Help for passkey conditional creation supplies a extra seamless person expertise.

Navigation 3 associated adjustments:

Media:

  • androidx.media3:media3-*:1.8.0-alpha01: Important updates to ExoPlayer, together with a brand new scrubbing mode for frequent seeks, enhancements to audio timestamp smoothing, numerous bug fixes (reminiscence leaks, subtitle points), and partial obtain help for each progressive and adaptive streams. Additionally provides PreCacheHelper to permit apps to pre-cache a single media with specified begin place and length.

Automobile App Library:

  • androidx.automobile.app:app-*:1.8.0-alpha01: Provides a Media class for customized media apps, a Playback Template for controlling actions throughout media playback, and full help for Sectioned Merchandise Template for advanced layouts. Additionally introduces an extra-large grid merchandise measurement.

App Capabilities:

Credentials:

Look Widgets:

  • androidx.look:glance-*:1.2.0-alpha01: Provides APIs for generated previews in Look widgets and multiprocess configurations help. Provides a brand new API to specify alpha for the look Picture composable and the background picture modifier.

Different Updates:

This was lined within the earlier Kotlin Multiplatform part, however simply in-case you missed it, Android Builders Backstage is again with one other episode.

Dustin Lam and Yigit Boyar joined host Tor Norbye to speak all about Kotlin Multiplatform (KMP), which lets you write Kotlin code and run it nearly anyplace. Study how to verify your code is KMP prepared, avoiding platform-specific assumptions.

That’s it for half two of our I/O season protection, with the newest round Jetpack Compose, Digicam and Media, Accessibility ,Kotlin Multiplatform, Android improvement instruments, Google Maps, AndroidX, Google Residence with Gemini, integrating internet performance, Google Play, and extra.

Verify again quickly on your subsequent replace from the Android developer universe!

Supply hyperlink

author avatar
roosho Senior Engineer (Technical Services)
I am Rakib Raihan RooSho, Jack of all IT Trades. You got it right. Good for nothing. I try a lot of things and fail more than that. That's how I learn. Whenever I succeed, I note that in my cookbook. Eventually, that became my blog. 
share this article.

Enjoying my articles?

Sign up to get new content delivered straight to your inbox.

Please enable JavaScript in your browser to complete this form.
Name