Home Blog Page 6

The emperors of AI coding instruments don’t have any garments – and it’s making a productiveness delusion


For 3 years, I’ve watched the AI coding revolution unfold with a mixture of fascination and frustration. As somebody who’s constructed and led AI engineering and product groups at Google, SwiftKey, Yahoo, and past, I’m calling it: we’re collectively falling for a productiveness mirage. 

We’re celebrating typing pace whereas ignoring the precise bottlenecks that cripple software program improvement and most annoy dev groups. 

Builders solely spend a few hours each day writing code, they usually hate this. They spend most of their time “not making their beer style higher”, and doing soul-sucking boring work. Scaffolding tasks, managing tickets, refining tales, fixing bugs, dealing with tech debt, writing assessments, fixing construct points… you solely want to take a look at the Stack Overflow weblog to listen to the outcry. But, as a society, we’re pouring tens of millions into making these 1-2 hours marginally sooner – these hours the place devs even have probably the most enjoyable.

 The issue with dopamine

We’re witnessing what I name “the 80% drawback” throughout the trade – a dopamine hit that hides the true ache. What do I imply by this? I used to joke that, with dangerous administration, “the primary 80% takes 20% of the time, and the remaining 20% takes… 80% of the time”. Effectively, we’re managing AI badly. Present AI instruments get you 80% of the way in which shortly, making a dopamine hit of productiveness. It’s the final 20% that wastes all of your time financial savings. It’s like sprinting the primary 19 miles of a marathon and feeling nice, however then having completely no legs to complete off the remaining 7 miles you’ve left.

It’s that 20% that comprises a lot of the refined bugs as a result of AI has made a litany of minute errors which have piled up, with out oversight. It’s  this closing 20% that represents the precise design problem requiring human experience – and truthfully, that ought to have been finished in collaboration with the AI, not after the AI. The result’s a psychological mirage the place builders really feel productive initially, however group velocity stays stubbornly unchanged. Even worse, you’re build up technical debt within the type of poor high quality that, over time, means your product and know-how begins to slowly crumble below the AI code-slop.

This tunnel imaginative and prescient is baffling if you happen to’re a reliable supervisor. To attract on one other analogy – think about Toyota revolutionizing manufacturing by solely optimizing how shortly employees insert screws, whereas ignoring all the manufacturing line. We’d chortle at such restricted considering. But that is exactly what’s taking place with AI coding instruments.

A current Wired survey of 730 builders captured this completely, with many seeing AI as “helpful, however clueless”—primarily a hyperefficient intern that also can’t deal with context, edge circumstances, or actual problem-solving. This matches precisely what I’ve noticed in enterprise environments.

Talking with CTOs throughout the trade, I’ve but to search out one who can reveal constant, measurable enchancment in supply metrics from their AI investments. The place are the SEC filings exhibiting dependable 20+% speedups? They don’t exist, as a result of we’re optimizing the unsuitable issues.

As an alternative, we’re reworking builders into glorified secretaries for AI – manually ferrying context between techniques, copy-pasting specs, and cleansing up hallucinated code. The bitter irony is that instruments meant to remove tedious work have created a brand new type of drudgery, eliminated the enjoyable, and even created new messes. You’re not utilizing the AI—you’re serving it. It’s straightforward to really feel productive initially, however it’s not sustainable except you convey full context to the AI… at which level you’re primarily working for the AI, not the opposite approach round.

Affected by purchaser’s regret?

Given the frenzy of spending over the previous few years, I can’t simply complain, so right here’s some remedial recommendation to these CTOs who didn’t preserve the receipt on these AI coding instruments:

First, demand measurement past vainness metrics. Focus completely on time from a well-written ticket to deployment – that’s the one throughput that issues. Don’t ask devs whether or not they “really feel extra productive” as a result of they’ve outsourced considering to AIs.

Second, prioritize high quality alongside pace. You possibly can’t settle for that writing refined defects into your code sooner is an effective trade-off. Context is every part in engineering, and instruments that may’t entry and perceive your full improvement context will at all times ship subpar outcomes. Instruments ought to uncover the context for you; why are you chasing down context for the AI? Are the instruments assessments and structure docs mechanically? Are they working what they write in opposition to your assessments mechanically and fixing the problems? Are they working your linters or following your most elementary coding necessities?

Third, widen your scope of optimization, don’t slender it. This feels counterintuitive – we’re taught to ship in skinny slices. However the biggest system enhancements come from world optimizations, not native ones. It’s like my expertise constructing IoT units: fairly than squeezing 15% higher efficiency by optimizing a power-hungry GPS chip, we solved the native drawback by fixing it globally: we added a 2-cent movement sensor and a 5-cent low-power processor that triggered the GPS solely when wanted, reworking battery life solely.

The actually transformative alternative lies in eradicating total steps out of your course of, not optimizing particular person ones. Why are we paying senior engineers £150k to manually create branches and scaffold boilerplate code? Why can we care in any respect about typing pace now? 

Think about Stripe and Netflix – their aggressive benefit comes not from typing code sooner however from ruthlessly eliminating handoffs and bottlenecks between groups. Stripe invested closely in streamlining code evaluations, testing automation, and deployments between engineering, product, QA, and operations groups. Netflix centered on automated supply pipelines and chaos engineering practices that minimized bottlenecks between dev, ops, and deployment groups, enabling fast world deployments.

This isn’t nearly effectivity – it’s a strategic benefit. Whereas others have a good time marginal coding good points, firms addressing the total improvement lifecycle are getting into markets sooner and responding to buyer wants earlier than opponents even perceive the necessities. It’s the distinction between market management and irrelevance. And you’ve got a little bit of time earlier than your opponents get up and transfer on this earlier than you do – however time is shortly working out.

The trail ahead is evident: deal with AI as a system that completes total duties, not as a glorified autocomplete. Measure success by means of significant DORA metrics, not traces of code generated. And demand that AI adapts to your group’s established processes, not vice versa.

The query isn’t whether or not AI will rework software program improvement. It completely will. The query is whether or not we’ll optimize what really issues. And whether or not you’re main or following.

What’s new in Put on OS 6



What’s new in Put on OS 6

Posted by Chiara Chiappini – Developer Relations Engineer

This 12 months, we’re excited to introduce Put on OS 6: essentially the most power-efficient and expressive model of Put on OS but.

Put on OS 6 introduces the brand new design system we name Materials 3 Expressive. It contains a main refresh with visible and movement parts designed to present customers an expertise with extra personalization. The brand new design gives an awesome degree of expression to fulfill person demand for experiences which are fashionable, related, and distinct. Materials 3 Expressive is coming to Put on OS, Android, and all of your favourite Google apps on these units later this 12 months.

The excellent news is that you just don’t have to compromise battery for magnificence: due to Put on OS platform optimizations, watches updating from Put on OS 5 to Put on OS 6 can see as much as 10% enchancment in battery life.1

Put on OS 6 developer preview

Immediately we’re releasing the Developer Preview of Put on OS 6, the subsequent model of Google’s smartwatch platform, primarily based on Android 16.

Put on OS 6 brings plenty of developer-facing adjustments, resembling refining the always-on show expertise. Take a look at what’s modified and attempt the brand new Put on OS 6 emulator to check your app for compatibility with the brand new platform model.

Materials 3 Expressive on Put on OS

moving image displays examples of Material 3 Expressive on Wear OS experiences

Some examples of Materials 3 Expressive on Put on OS experiences

Materials 3 Expressive for the watch is totally optimized for the spherical show. We suggest builders embrace the brand new design system of their apps and tiles. That will help you undertake Materials 3 Expressive in your app, we’ve got begun releasing new design steerage for Put on OS, together with corresponding Figma design kits.

As a developer, you will get entry the Materials 3 Expressive on Put on OS utilizing new Jetpack libraries:

These two libraries present implementations for the parts catalog that adheres to the Materials 3 Expressive design language.

Make it private with richer colour schemes utilizing themes

moving image showing how dynamic color theme updates colors of apps and Tiles

Dynamic colour theme updates colours of apps and Tiles

The Put on Compose Materials 3 and Put on Protolayout Materials 3 libraries present up to date and prolonged colour schemes, typography, and shapes to deliver each depth and selection to your designs. Moreover, your tiles now align with the system font by default (on Put on OS 6+ units), providing a extra cohesive expertise on the watch.

Each libraries introduce dynamic colour theming, which mechanically generates a colour theme in your app or tile to match the colours of the watch face of Pixel watches.

Make it extra glanceable with new tile parts

Tiles now assist a brand new framework and a set of parts that embrace the watch’s round type issue. These parts make tiles extra constant and glanceable, so customers can extra simply take swift motion on the data included in them.

We’ve launched a 3-slot tile structure to enhance visible consistency within the Tiles carousel. This structure features a title slot, a primary content material slot, and a backside slot, designed to work throughout a variety of various display sizes:

moving image showing some examples of Tiles with the 3-slot tile layout

Some examples of Tiles with the 3-slot tile structure.

Spotlight person actions and key info with parts optimized for spherical display

The brand new Put on OS Materials 3 parts mechanically adapt to bigger display sizes, constructing on the Giant Show assist added as a part of Put on OS 5. Moreover, parts resembling Buttons and Lists assist form morphing on apps.

The next sections spotlight a few of the most fun adjustments to those parts.

Embrace the spherical display with the Edge Hugging Button

We launched a brand new EdgeButton for apps and tiles with an iconic design sample that maximizes the house inside the round type issue, hugs the sting of the display, and is available in 4 normal sizes.

moving image of a sreenshot representing an EdgeButton in a scrollable screen.

Screenshot representing an EdgeButton in a scrollable display.

Fluid navigation by means of lists utilizing new indicators

The brand new TransformingLazyColumn from the Basis library makes expressive movement simple with movement that fluidly traces the sides of the show. Builders can customise the collapsing conduct of the record when scrolling to the highest, backside and each side of the display. For instance, parts like Playing cards can scale down as they’re nearer to the highest of the display.

moving image showing a TransformingLazyColumn with content that collapses and changes in size when approaching the edge of the screens.
.

TransformingLazyColumn permits content material to break down and alter in dimension when approaching the sting of the screens

Materials 3 Expressive additionally features a ScrollIndicator that contains a new visible and movement design to make it simpler for customers to visualise their progress by means of a listing. The ScrollIndicator is displayed by default while you use a TransformingLazyColumn and ScreenScaffold.

moving image showing side by side examples of ScrollIndicator in action

ScrollIndicator

Lastly, now you can use segments with the brand new ProgressIndicator, which is now out there as a full-screen element for apps and as a small-size element for each apps and tiles.

moving image  showing a full-screen ProgressIndicator

Instance of a full-screen ProgressIndicator

To be taught extra in regards to the new options and see the total record of updates, see the discharge notes of the most recent beta launch of the Put on Compose and Put on Protolayout libraries. Take a look at the migration steerage for apps and tiles on methods to improve your current apps, or attempt one in all our codelabs if you wish to begin creating utilizing Materials 3 Expressive design.

Watch Faces

With Put on OS 6 we’re launching updates for watch face builders:

    • New choices for customizing the looks of your watch face utilizing model 4 of Watch Face Format, resembling animated state transitions from ambient to interactive and photograph watch faces.
    • A brand new API for constructing watch face marketplaces.

Study extra about what’s new in Watch Face updates.

Search for extra details about the final availability of Put on OS 6 later this 12 months.

Library updates

ProtoLayout

Since our final main launch, we have improved capabilities and the developer expertise of the Tiles and ProtoLayout libraries to handle suggestions we obtained from builders. A few of these enhancements embody:

The instance beneath exhibits methods to show a structure with a textual content on a Tile utilizing new enhancements:

// returns a LayoutElement to be used in onTileRequest()
materialScope(context, requestParams.deviceConfiguration) {
    primaryLayout(
        mainSlot = {
            textual content(
                textual content = "Hiya, World!".layoutString,
                typography = BODY_LARGE,
            )
        }
    )
}

For extra info, see the migration directions.

Credential Supervisor for Put on OS

The CredentialManager API is now out there on Put on OS, beginning with Google Pixel Watch units operating Put on OS 5.1. It introduces passkeys to Put on OS with a platform-standard authentication UI that’s according to the expertise on cell.

The Credential Supervisor Jetpack library gives builders with a unified API that simplifies and centralizes their authentication implementation. Builders with an current implementation on one other type issue can use the identical CredentialManager code, and a lot of the similar supporting code to satisfy their Put on OS authentication workflow.

Credential Supervisor gives integration factors for passkeys, passwords, and Register With Google, whereas additionally permitting you to maintain your different authentication options as backups.

Customers will profit from a constant, platform-standard authentication UI; the introduction of passkeys and different passwordless authentication strategies, and the flexibility to authenticate with out their telephone close by.

Take a look at the Authentication on Put on OS steerage to be taught extra.

Richer Put on Media Controls

New media controls for a Podcast

New media controls for a Podcast

Gadgets that run Put on OS 5.1 or later assist enhanced media controls. Customers who hearken to media content material on telephones and watches can now profit from the next new media management options on their watch:

    • They’ll fast-forward and rewind whereas listening to podcasts.
    • They’ll entry the playlist and controls resembling shuffle, like, and repeat by means of a brand new menu.

Builders with an current implementation of motion buttons and playlist can profit from this characteristic with out extra effort. Take a look at how customers will get extra controls out of your media app on a Google Pixel Watch machine.

Begin constructing for Put on OS 6 now

With these updates, there’s by no means been a greater time to develop an app on Put on OS. These technical sources are an awesome place to be taught extra methods to get began:

Earlier this 12 months, we expanded our smartwatch choices with Galaxy Look ahead to Children, a singular, phone-free expertise designed particularly for kids. This launch offers households a brand new strategy to keep related, permitting youngsters to discover Put on OS independently with a devoted smartwatch. Seek the advice of our developer steerage to create a Put on OS app for teenagers.

We’re wanting ahead to seeing the experiences that you just construct on Put on OS!

Discover this announcement and all Google I/O 2025 updates on io.google beginning Could 22.

1 Precise battery efficiency varies.

CloudBees Unify, YugabyteDB provides assist for DocumentDB, and extra — SD Occasions Day by day Digest


CloudBees has introduced it has introduced its a number of standalone merchandise collectively underneath a single platform known as CloudBees Unify.

In response to the corporate, CloudBees unifies acts like a layer on prime of current toolchains, and it makes use of an open and modular structure to connect with different instruments like GitHub Actions and Jenkins. 

Key options embody a unified management aircraft, progressive adoption mannequin, steady safety scanning, AI-driven testing, and artifact traceability and unified releases. 

“Since our founding, we’ve been partnering with the world’s most advanced organizations to assist them ship software program with pace, security, and selection,” stated Anuj Kapur, CEO of CloudBees. “CloudBees Unify builds on that basis of belief and openness, giving enterprises the pliability to combine what works, govern at scale, and modernize on their very own phrases, with out the necessity to rip and change. We’re assembly them the place they’re and serving to them transfer ahead with confidence.”

YugabyteDB provides assist for Postgres extension DocumentDB

DocumentDB is an open supply NoSQL database created by Microsoft to supply a Postgres-based commonplace for BSON information sorts. 

In response to Yugabyte, including NoSQL workloads into YugabyteDB supplies builders with extra database flexibility and cuts down on database sprawl. 

“Though builders use MongoDB for NoSQL doc database wants, it isn’t open supply and presents many customers with vendor lock-in points,” stated Karthik Ranganathan, co-founder and CEO of Yugabyte. “Enterprises are on the lookout for a single multi-cloud, vendor-agnostic resolution, based mostly on open requirements, that may meet their SQL and NoSQL necessities. The icing on the cake is that it’s based mostly on Postgres, the quickest rising database when it comes to adoption. That’s what we’re offering with the Postgres extension to assist doc information and operations.”

Azul and JetBrains announce partnership to enhance Kotlin runtime efficiency

Collectively the businesses hope to seek out methods to enhance runtime efficiency, combining Azul’s JVM experience with Kotlin’s skill to regulate bytecode technology. 

“On the Kotlin workforce, we pay shut consideration to efficiency, providing language options equivalent to inline capabilities and lessons, optimizations in the usual library, considerate bytecode technology, and the Kotlin coroutines library, amongst different initiatives. A major contribution to runtime efficiency comes from the JDK. We imagine that viewing these parts as an built-in system can convey even higher efficiency advantages,” JetBrains wrote in a weblog submit

Asserting Kotlin Multiplatform Shared Module Template



Asserting Kotlin Multiplatform Shared Module Template

Posted by Ben Trengrove – Developer Relations Engineer, Matt Dyor – Product Supervisor

To empower Android builders, we’re excited to announce Android Studio’s new Kotlin Multiplatform (KMP) Shared Module Template. This template was particularly designed to permit builders to make use of a single codebase and apply enterprise logic throughout platforms. Extra particularly, builders will be capable to add shared modules to current Android apps and share the enterprise logic throughout their Android and iOS purposes.

This makes it simpler for Android builders to craft, preserve, and most significantly, personal the enterprise logic. The KMP Shared Module Template is obtainable inside Android Studio once you create a brand new module inside a challenge.

a screen shot of the new module tab in Android Studio

Shared Module Templates are discovered below the New Module tab

A single code base for enterprise logic

Most builders have grown accustomed to sustaining completely different code bases, platform to platform. Up to now, every time there’s an replace to the enterprise logic, it have to be fastidiously up to date in every codebase. However with the KMP Shared Module Template:

    • Builders can write as soon as and publish the enterprise logic to wherever they want it.
    • Engineering groups can do extra sooner.
    • Person experiences are extra constant throughout your entire viewers, no matter platform or kind issue.
    • Releases are higher coordinated and launched with fewer errors.

Clients and developer groups who undertake KMP Shared Module Templates ought to count on to realize higher ROI from cellular groups who can flip their consideration in the direction of delighting their customers extra and worrying about inconsistent code much less.

KMP enthusiasm

The Android developer neighborhood stays very enthusiastic about KMP, particularly after Google I/O 2024 the place Google introduced official assist for shared logic throughout Android and iOS. We now have seen continued momentum and enthusiasm from the neighborhood. For instance, there at the moment are over 1,500 KMP libraries listed on JetBrains’ klibs.io.

Our clients are excited as a result of KMP has made Android builders extra productive. Persistently, Android builders have stated that they need options that enable them to share code extra simply they usually need instruments which increase productiveness. For this reason we suggest KMP; KMP concurrently delivers an amazing expertise for Android customers whereas boosting ROI for the app makers. The KMP Shared Module Template is the most recent step in the direction of a developer ecosystem the place person expertise is constant and purposes are up to date seamlessly.

Giant scale KMP adoptions

This KMP Shared Module Template is new, however KMP extra broadly is a maturing know-how with a number of large-scale migrations underway. In actual fact, KMP has matured sufficient to assist mission crucial purposes at Google. Google Docs, for instance, is now working KMP in manufacturing on iOS with runtime efficiency on par or higher than earlier than. Past Google, Stone’s 130 cellular builders are sharing over 50% of their code, permitting current cellular groups to ship options roughly 40% sooner to each Android and iOS.

KMP was designed for Android improvement

As all the time, we have designed the Shared Module Template with the wants of Android developer groups in thoughts. Making the KMP Shared Module Template a part of the native Android Studio expertise permits builders to effectively add a shared module to an current Android software and instantly begin constructing shared enterprise logic that leverages a number of KMP-ready Jetpack libraries together with Room, SQLite, and DataStore to call only a few.

Come test it out at KotlinConf

Releasing Android Studio’s KMP Shared Module Template marks a major step towards empowering Android improvement groups to innovate sooner, to effectively handle enterprise logic, and to construct high-quality purposes with higher confidence. It signifies that Android builders could be chargeable for the code that drives the enterprise logic for each app throughout Android and iOS. We’re excited to carry Shared Module Template to KotlinConf in Copenhagen, Could 21 – 23.

KotlinConf 2025 Copenhagen Denmark, May 21 Workshops May 22-23 Conference

Get began with KMP Shared Module Template

To get began, you may want the most recent version of Android Studio. In your Android challenge, the Shared Module Template is obtainable inside Android Studio once you create a brand new module. Click on on “File” then “New” then “New Module” and at last “Kotlin Multiplatform Shared Module” and you’re prepared so as to add a KMP Shared Module to your Android app.

We admire any suggestions on stuff you like or options you want to see. For those who discover a bug, please report the problem. Bear in mind to additionally observe us on X, LinkedIn, Weblog, or YouTube for extra Android improvement updates!

16 issues to know for Android builders at Google I/O 2025



16 issues to know for Android builders at Google I/O 2025

Posted by Matthew McCullough – VP of Product Administration, Android Developer

At this time at Google I/O, we introduced the various methods we’re serving to you construct glorious, adaptive experiences, and serving to you keep extra productive by means of updates to our tooling that put AI at your fingertips and all through your improvement lifecycle. Right here’s a recap of 16 of our favourite bulletins for Android builders; you may as well see what was introduced final week in The Android Present: I/O Version. And keep tuned over the following two days as we dive into the entire subjects in additional element!

Constructing AI into your Apps

1: Constructing clever apps with Generative AI

Generative AI enhances apps’ expertise by making them clever, customized and agentic. This yr, we introduced new ML Equipment GenAI APIs utilizing Gemini Nano for frequent on-device duties like summarization, proofreading, rewrite, and picture description. We additionally offered capabilities for builders to harness extra highly effective fashions similar to Gemini Professional, Gemini Flash, and Imagen by way of Firebase AI Logic for extra advanced use instances like picture technology and processing in depth knowledge throughout modalities, together with bringing AI to life in Android XR, and a brand new AI pattern app, Androidify, that showcases how these APIs can rework your selfies into distinctive Android robots! To start out constructing clever experiences by leveraging these new capabilities, discover the developer documentation, pattern apps, and watch the overview session to decide on the fitting answer in your app.

New experiences throughout units

2: One app, each display screen: suppose adaptive and unlock 500 million screens

Cellular Android apps type the muse throughout telephones, foldables, tablets and ChromeOS, and this yr we’re serving to you deliver them to vehicles and XR and increasing usages with desktop windowing and linked shows. This enlargement means tapping into an ecosystem of 500 million units – a big alternative to have interaction extra customers while you suppose adaptive, constructing a single cell app that works throughout type components. Assets, together with Compose Layouts library and Jetpack Navigation updates, assist make constructing these dynamic experiences simpler than earlier than. You’ll be able to see how Peacock, NBCUniveral’s streaming service (out there within the US) is constructing adaptively to satisfy customers the place they’re.

Disclaimer: Peacock is out there within the US solely. This video will solely be viewable to US viewers.

3: Materials 3 Expressive: design for instinct and emotion

The brand new Materials 3 Expressive replace gives instruments to reinforce your product’s enchantment by harnessing emotional UX, making it extra partaking, intuitive, and fascinating for customers. Try the I/O discuss to study extra about expressive design and the way it evokes emotion, clearly guides customers towards their objectives, and presents a versatile and customized expertise.

moving image of Material 3 Expressive demo

4: Smarter widgets, partaking stay updates

Measure the return on funding of your widgets (out there quickly) and simply create customized widget previews with Look 1.2. Promoted Dwell Updates notify customers of essential ongoing notifications and include a brand new Progress Fashion standardized template.

moving image of Material 3 Expressive demo

5: Enhanced Digicam & Media: low gentle increase and battery financial savings

This yr’s I/O introduces a number of digicam and media enhancements. These embrace a software program low gentle increase for improved pictures in dim lighting and native PCM offload, permitting the DSP to deal with extra audio playback processing, thus conserving consumer battery. Discover our detailed periods on built-in results inside CameraX and Media3 for additional data.

6: Construct next-gen app experiences for Vehicles

We’re launching expanded alternatives for builders to construct in-car experiences, together with new Gemini integrations, help for extra app classes like Video games and Video, and enhanced capabilities for media and communication apps by way of the Automotive App Library and new APIs. Alongside up to date automotive app high quality tiers and simplified distribution, we’ll quickly be offering improved testing instruments like Android Automotive OS on Pixel Pill and Firebase Check Lab entry that can assist you deliver your revolutionary apps to vehicles. Be taught extra from our technical session and weblog submit on new in-car app experiences.

7: Construct for Android XR’s increasing ecosystem with Developer Preview 2 of the SDK

We introduced Android XR in December, and right this moment at Google I/O we shared a bunch of updates coming to the platform together with Developer Preview 2 of the Android XR SDK plus an increasing ecosystem of units: along with the primary Android XR headset, Samsung’s Venture Moohan, you’ll additionally see extra units together with a brand new moveable Android XR system from our companions at XREAL. There’s heaps extra to cowl for Android XR: Watch the Compose and AI on Android XR session, and the Constructing differentiated apps for Android XR with 3D content material session, and study extra about constructing for Android XR.

product image of XREAL’s Project Aura against a nebulous black background

XREAL’s Venture Aura

8: Categorical your self on Put on OS: meet Materials Expressive on Put on OS 6

This yr we’re launching Put on OS 6: probably the most highly effective and expressive model of Put on OS. Put on OS 6 options Materials 3 Expressive, a brand new UI design with customized visuals and movement for consumer creativity, coming to Put on, Android, and Google apps later this yr. Builders acquire entry to Materials 3 Expressive on Put on OS by using new Jetpack libraries: Put on Compose Materials 3, which gives parts for apps and Put on ProtoLayout Materials 3 which gives parts and layouts for tiles. Get began with Materials 3 libraries and different updates on Put on.

moving image displays examples of Material 3 Expressive on Wear OS experiences

Some examples of Materials 3 Expressive on Put on OS experiences

9: Interact customers on Google TV with glorious TV apps

You’ll be able to leverage extra assets inside Compose’s core and Materials libraries with the secure launch of Compose for TV, empowering you to construct glorious adaptive UIs throughout your apps. We’re additionally thrilled to share thrilling platform updates and developer instruments designed to spice up app engagement, together with bringing Gemini capabilities to TV within the fall, opening enrollment for our Video Discovery API, and extra.

Developer productiveness

10: Construct stunning apps sooner with Jetpack Compose

Compose is our large wager for UI improvement. The most recent secure BOM launch gives the options, efficiency, stability, and libraries that that you must construct stunning adaptive apps sooner, so you’ll be able to deal with what makes your app worthwhile to customers.

moving image of compose adaptive layouts updates in the Google Play app

Compose Adaptive Layouts Updates within the Google Play app

11: Kotlin Multiplatform: new Shared Template helps you to construct throughout platforms, simply

Kotlin Multiplatform (KMP) permits groups to achieve new audiences throughout Android and iOS with much less improvement time. We’ve launched a brand new Android Studio KMP shared module template, up to date Jetpack libraries and new codelabs (Getting began with Kotlin Multiplatform and Migrating your Room database to KMP) to assist builders who wish to get began with KMP. Shared module templates make it simpler for builders to craft, preserve, and personal the enterprise logic. Learn extra on what’s new in Android’s Kotlin Multiplatform.

12: Gemini in Android Studio: AI Brokers that can assist you work

Gemini in Android Studio is the AI-powered coding companion that makes Android builders extra productive at each stage of the dev lifecycle. In March, we launched Picture to Code to bridge the hole between UX groups and software program engineers by intelligently changing design mockups into working Compose UI code. And right this moment, we previewed new agentic AI experiences, Journeys for Android Studio and Model Improve Agent. These improvements make it simpler to construct and check code. You’ll be able to learn extra about these updates in What’s new in Android improvement instruments.

13: Android Studio: smarter with Gemini

On this newest launch, we’re empowering devs with AI-driven instruments like Gemini in Android Studio, streamlining UI creation, making testing simpler, and making certain apps are future-proofed in our ever-evolving Android ecosystem. These improvements speed up improvement cycles, enhance app high quality, and provide help to keep forward in a dynamic cell panorama. To take benefit, improve to the most recent Studio launch. You’ll be able to learn extra about these improvements in What’s new in Android improvement instruments.

moving image of Gemini in Android Studio Agentic Experiences including Journeys and Version Upgrade

And the most recent on driving enterprise progress

14: What’s new in Google Play

Prepare for thrilling updates from Play designed to spice up your discovery, engagement and income! Learn the way we’re persevering with to turn out to be a content-rich vacation spot with enhanced personalization and recent methods to showcase your apps and content material. Plus, discover highly effective new subscription options designed to streamline checkout and scale back churn. Learn I/O 2025: What’s new in Google Play to study extra.

a moving image of three mobile devices displaying how content is displayed on the Play Store

15: Begin migrating to Play Video games Providers v2 right this moment

Play Video games Providers (PGS) connects over 2 billion gamer profiles on Play, powering cross-device gameplay, customized gaming content material and rewards in your gamers all through the gaming journey. We’re shifting PGS v1 options to v2 with extra superior options and a better integration path. Be taught extra concerning the migration timeline and new options.

16: And naturally, Android 16

We unpacked a few of the newest options coming to customers in Android 16, which we’ve been previewing with you for the previous couple of months. Should you haven’t already, be certain to check your apps with the most recent Beta of Android 16. Android 16 consists of Dwell Updates, skilled media and digicam options, desktop windowing and linked shows, main accessibility enhancements and way more.

Try the entire Android and Play content material at Google I/O

This was only a preview of a few of the cool updates for Android builders at Google I/O, however keep tuned to Google I/O over the following two days as we dive into a spread of Android developer subjects in additional element. You’ll be able to take a look at the What’s New in Android and the full Android observe of periods, and whether or not you’re becoming a member of in individual or around the globe, we will’t wait to have interaction with you!

Discover this announcement and all Google I/O 2025 updates on io.google beginning Could 22.