Jetpack Compose launched new options, together with autofill help, auto-sizing textual content, visibility monitoring, the animate bounds modifier, and accessibility checks in exams, 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 better management whereas simplifying constructing advanced navigation flows.
Examine What’s new in Jetpack Compose or watch the discuss.
The “Seamless video seize, enhancing and playback with CameraX and Media3” session covers how you need to use 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 gives versatile video playback choices.
Within the “Constructing pleasant Android digicam and media experiences” weblog, the Android Developer Relations Digital camera & Media workforce 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 screen measurement.
- CameraX’s Media3 impact integration lets you simply add filters and results. You possibly can outline your personal results by implementing the
GlEffect
interface. - Media3 can be utilized with AI to research video content material and extract significant data. You possibly can convert textual data 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 facility consumption of audio playback in your app.
The Androidify app is an open-source venture showcasing the way 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 a radical introduction into how the app was architected, examined, and the way most of the options have been created.
The app makes use of the Gemini API by means of 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” function, and picture technology 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 tutorial 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” publish focuses on how the consumer 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 mechanically 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” publish 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 photographs, guaranteeing they include an individual who’s in focus and that the picture is protected. 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 counterpoint the immediate for picture technology. A fantastic 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 growth instruments” discuss lined the Narwhal Function Drop (2025.2.1) of Android Studio, bringing numerous 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 consumer journeys you need to take a look at in your app, and Gemini performs the exams for you.
At Google I/O 2025 we highlighted new Play Console instruments, updates to app discovery, modifications to subscriptions, updates for video games, and extra:
Instruments and APIs
- Overview pages within the Play Console for “Take a look at and launch” and “Monitor and enhance” convey collectively metrics, options, and contextual recommendation.
- You’ll quickly be capable to halt fully-live releases by means of 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 out there 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 speedy cancellation when fee 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 discuss or the weblog publish to be taught extra with extra in-depth protection.
At Google I/O and KotlinConf 2025, a number of Kotlin Multiplatform (KMP) updates have been introduced:
- Demystify KMP builds and construction — Is an I/O discuss that acts as a primer for Kotlin Multiplatform (KMP), overlaying the way it allows sharing code throughout platforms (Android, iOS, internet) leading to sooner function supply (e.g., StoneCo ships options 40% sooner).
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 workforce members introduced talks and stay workshops at KotlinConf, overlaying matters reminiscent of deploying KMP at Google Workspace, the lifecycle of a Kotlin/Native object, APIs, Compose for Desktop, JSpecify, and decoupling Structure Elements.
- In Kotlin Multiplatform: Have your code and eat it too 🎂 on Android Builders Backstage, Dustin Lam and Yigit Boyar joined host Tor Norbye to talk all about Kotlin Multiplatform (KMP), which lets you write Kotlin code and run it nearly anyplace. Find out about how to ensure your code is KMP prepared, avoiding platform-specific assumptions.
You possibly can learn the entire KMP updates within the weblog.
And people weren’t the one highlights from the I/O season value speaking about.
As talked about within the Compose highlights, we introduced Jetpack Navigation 3 (Nav3) a Compose-first navigation library that allows you to construct scalable navigation experiences.
The Nav3 show observes modifications to the developer-owned again stack.
With Nav3, you personal the again stack, which is backed by Compose state. Nav3 gives constructing blocks and useful defaults that you need to use 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 lets you render a number of locations in the identical format.
- Allows state to be scoped to locations on the again stack, together with optionally available
ViewModel
help by way of a devoted Jetpack lifecycle library. - Permits navigation code to be cut up throughout a number of modules.
You possibly can 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 sooner 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. Primarily based 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 Function 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 studies in App High quality Insights, generate unit take a look at situations, 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 Gadget 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 function full K2 mode and debugger enhancements.
Obtain the most recent steady model of Android Studio to discover these options.
Clément, founding father of Think about Video games, created My Pretty Planet, which mixes cell gaming with real-world motion to make environmental preservation enjoyable. Within the sport, planting a tree ends in planting an actual tree by way of partnerships with NGOs. In keeping with Clément, 70% of the sport’s gamers come by means of 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 most recent Android key accessibility options and APIs, together with updates to merchandise reminiscent of Talkback and Stay Captions, finest practices for growing extra accessible apps, and accessibility API modifications in Android 16.
Key takeaways embrace:
- Accessibility Take a look at Framework: The accessibility take a look at framework can determine potential points and throw exceptions, failing exams. Builders can customise this conduct by offering their very own accessibility validator situations, permitting them to configure severity ranges for failures and suppress recognized points.
- Composable Previews in Android Studio: Android Studio’s composable previews can now render UI with accessibility options like darkish theme, and varied show and font sizes. This helps determine points reminiscent of low distinction, non-scaling, or truncated textual content, and works with UI examine 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 consumer expertise.
- API Adjustments and Finest Practices: The video discusses modifications in APIs and finest practices associated to imaginative and prescient, listening to, and dexterity. It emphasizes the significance of constructing a single adaptive cell app that gives the very best experiences throughout varied Android surfaces and kind elements.
“Finest practices for utilizing internet in your Android apps” covers what it is best to do when embedding internet content material in your Android apps utilizing WebView, Customized Tabs, and Trusted Internet Actions (TWA). WebView permits inline show of internet content material with full customization, whereas Customized Tabs present an in-app looking expertise powered by the consumer’s most popular 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. Matters lined embrace:
- Map 3D View: The basic constructing block for 3D maps.
- LatLngAltitude class: Used for exact positioning with altitude information.
- Digital camera class: For controlling the digicam’s place and examine, together with limiting digicam views to particular areas.
- Including components: You possibly can add markers, 3D fashions, polygons, and polylines to focus on areas, outline routes, or convey spatial data. Polygons are closed, stuffed shapes that may have holes, whereas polylines aren’t closed.
Bulletins embrace:
- Digital camera Help within the Residence API: Apps will quickly be capable to entry Gemini digicam feeds for clever notifications (individual detection, bundle supply).
- Enhanced Automations: The Residence API now helps urged automations, and date/weather-based settings for better 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 most recent developments.
Right here’s a abstract of a number of the most impactful AndroidX modifications. 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 gives a extra seamless consumer expertise.
Navigation 3 associated modifications:
Media:
- androidx.media3:media3-*:1.8.0-alpha01: Vital updates to
ExoPlayer
, together with a brand new scrubbing mode for frequent seeks, enhancements to audio timestamp smoothing, varied bug fixes (reminiscence leaks, subtitle points), and partial obtain help for each progressive and adaptive streams. Additionally providesPreCacheHelper
to permit apps to pre-cache a single media with specified begin place and length.
Automotive 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 talk all about Kotlin Multiplatform (KMP), which lets you write Kotlin code and run it nearly anyplace. Find out about how to ensure your code is KMP prepared, avoiding platform-specific assumptions.
That’s it for half two of our I/O season protection, with the most recent round Jetpack Compose, Digital camera and Media, Accessibility ,Kotlin Multiplatform, Android growth instruments, Google Maps, AndroidX, Google Residence with Gemini, integrating internet performance, Google Play, and extra.
Examine again quickly in your subsequent replace from the Android developer universe!