Multilingual innovation in LLMs: How open models help unlock global communication

Developers adapt LLMs like Gemma for diverse languages and cultural contexts, demonstrating AI's potential to bridge global communication gaps by addressing challenges like translating ancient texts, localizing mathematical understanding, and enhancing cultural sensitivity in lyric translation.

Changes to "Who can manage" and "Who can view" members in Google Groups starting September 15, 2025

What's changing

There are upcoming changes to permissions in Google Groups which will be implemented starting September 15, 2025.

Currently, Google Groups has three roles: owner, manager, and member. Associated permissions for these roles, like Who can manage members and Who can view members can be configured in a group's settings. Additional group members can be assigned these permissions using custom roles. For example a group could have “who can manage members” set to “group owners” but then configure a custom role, add members to it, and add the custom role to “who can manage members.” 

To reduce complexity and increase consistency across Workspace products, the following will no longer be supported in Groups:
  • Custom roles for Who can manage members and Who can view members
  • The ability to allow the Entire organization to manage members

The timeline for this change is as follows:
Starting September 15, 2025, users will no longer be able to:
  • Add new custom roles for Who can manage members and Who can view members
  • Set Who can manage members to Entire organization

Starting January 5, 2026:
  • If a group has custom roles configured for Who can manage members and Who can view members, those custom roles will no longer apply
  • If a group has Who can manage members set to Entire organization, that setting will be updated to all members

Admins or end users can reassign users in custom roles in impacted groups to the default role that best matches their activity within the group. For example, if a group has Who can manage members set to owners and also has a custom role with three members in it, consider these options: 

  • Recommended: Expand the setting for Who can manage members to owners and managers and add those three users as managers 
  • Change the role of those three members to owners
  • Expand the capability to manage members to all group members

We also recommend setting Who can view members to Entire Organization to make collaboration seamless across Workspace, though if the group requires additional privacy, choose Group members. 

Getting started

Google Classroom now supports exporting grades and importing data with STLink SIS

What’s changing

Google Classroom teachers can now export and import select information via the new integration with Bubblecon STLink, a South Korean third-party student information system (SIS) that provides an innovative edtech platform. The integration between 'STlink service' and Google Classroom leverages the OneRoster standard by 1EdTech.

Once an admin establishes a connection between STLink and Classroom, teachers will be able to export grades from Classroom to STLink. Teachers can also import useful information, such as student rosters, co-teachers, grading periods, and grading categories from STLink into Classroom. 

Getting started 

  • Admins: To enable the feature, go to http://classroom.google.com/admin > next to “Select your SIS,” click the Down arrow > select “STLink” > “Connect to Google.” Under “SIS Setup, click “Connect” > enter the OAuth credentials. Visit the Help Center to learn more about connecting your Classroom to your SIS. 
  • End users: 
    • If your admin has connected to your SIS: 
      • Export grades by going to classroom.google.com > select the class > “Grades” > “SIS export.” 
      • Import grading categories by going to classroom.google.com > select the class > Settings > “Grading Categories” > “Import from SIS.” 
      • Import grading periods by going to classroom.google.com > select the class > Settings > “Grading Periods” > “Import from SIS.” 
      • Import student rosters by going to the People tab > “Invite Students” > “Import from SIS”. 
      • Invite co-teachers by going to the People tab > “Invite Teachers” > “Import from SIS”. Visit the Help Center to learn more about using Classroom with your SIS. 

Rollout pace

Availability 

Available for Google Workspace: 
  • Education Plus and the Teaching & Learning Upgrade 

Resources 

Adding granular control options for who can respond to existing Google Forms

What’s changing

Last year, we ​​introduced a feature that gives Google Forms creators more granular control over who can respond to their newly created forms via sharing settings. Specifically, form creators can limit response access to specific users, groups, or target audiences—similar to how file owners can restrict the sharing of Google Docs, Sheets, Slides or Sites in Drive. 

In addition to being available on newly created forms, we’re excited to announce that starting today this option is now available on existing forms. As a result, form creators can upgrade existing or old forms to have more granular controls over who can respond to them. 
Adding granular control options for who can respond to existing Google Forms

Who’s impacted 

End users

Why you’d use it 

This feature is useful in any scenario where you’d like to control who can respond to a form. For example, business leaders can better collect feedback from specific organizational units and prevent the form from being responded to by other teams or organization units. Similarly, teachers can use this to ensure a quiz is only accessible to select students who receive the link. 

Getting started 

  • Admins: There is no admin control for this feature.
  • End users: 
    • Form creators must publish their form to enable responders to view the form or submit a response. 
    • Form creators can see who has access to the form and share response access to specific users, groups, or target audiences. 
    • Visit the Help Center to learn more about upgrading your Google Form to have better access control. 

Rollout pace 


Availability 

  • Available to all Google Workspace customers and users with personal Google Accounts 
    • Note: The target audiences feature mentioned above is only available for the Google Drive and Docs and Google Chat services. Supported editions for this feature on Drive, Docs & Chat include: Business Plus, Enterprise Standard, Enterprise Plus, Education Standard, Education Plus, Enterprise Essentials and Enterprise Essentials Plus. Supported editions for this feature on Drive & Docs only include: Business Standard, Nonprofits and G Suite Business. 

Resources 

Top 3 Updates for Android Developer Productivity @ Google I/O ‘25

Posted by Meghan Mehta – Android Developer Relations Engineer

#1 Agentic AI is available for Gemini in Android Studio

Gemini in Android Studio is the AI-powered coding companion that makes you more productive at every stage of the dev lifecycle. At Google I/O 2025 we previewed new agentic AI experiences: Journeys for Android Studio and Version Upgrade Agent. These innovations make it easier for you to build and test code. We also announced Agent Mode, which was designed to handle complex, multi-stage development tasks that go beyond typical AI assistant capabilities, invoking multiple tools to accomplish tasks on your behalf. We’re excited to see how you leverage these agentic AI experiences which are now available in the latest preview version of Android Studio on the canary release channel.

You can also use Gemini to automatically generate Jetpack Compose previews, as well as transform UI code using natural language, saving you time and effort. Give Gemini more context by attaching images and project files to your prompts, so you can get more relevant responses. And if you’re looking for enterprise-grade privacy and security features backed by Google Cloud, Gemini in Android Studio for businesses is now available. Developers and admins can unlock these features and benefits by subscribing to Gemini Code Assist Standard or Enterprise editions.

#2 Build better apps faster with the latest stable release of Jetpack Compose

Compose is our recommended UI toolkit for Android development, used by over 60% of the top 1K apps on Google Play. We released a new version of our Jetpack Navigation library: Navigation 3, which has been rebuilt from the ground up to give you more flexibility and control over your implementation. We unveiled the new Material 3 Expressive update which provides tools to enhance your product's appeal by harnessing emotional UX, making it more engaging, intuitive, and desirable for your users. The latest stable Bill of Materials (BOM) release for Compose adds new features such as autofill support, auto-sizing text, visibility tracking, animate bounds modifier, accessibility checks in tests, and more! This release also includes significant rewrites and improvements to multiple sub-systems including semantics, focus and text optimizations.

These optimizations are available to you with no code changes other than upgrading your Compose dependency. If you’re looking to try out new Compose functionality, the alpha BOM offers new features that we're working on including pausable composition, updates to LazyLayout prefetch, context menus, and others. Finally, we've added Compose support to CameraX and Media3, making it easier to integrate camera capture and video playback into your UI with Compose idiomatic components.

#3 The new Kotlin Multiplatform (KMP) shared module template helps you share business logic

KMP enables teams to deliver quality Android and iOS apps with less development time. The KMP ecosystem continues to grow: last year alone, over 900 new KMP libraries were published. At Google I/O we released a new Android Studio KMP shared module template to help you craft and manage business logic, updated Jetpack libraries and new codelabs (Getting started with Kotlin Multiplatform and Migrating your Room database to KMP) to help you get started with KMP. We also shared additional announcements at KotlinConf.


Learn more about what we announced at Google I/O 2025 to help you build better apps, faster.

Agentic AI takes Gemini in Android Studio to the next level

Posted by Sandhya Mohan – Product Manager, and Jose Alcérreca – Developer Relations Engineer

Software development is undergoing a significant evolution, moving beyond reactive assistants to intelligent agents. These agents don't just offer suggestions; they can create execution plans, utilize external tools, and make complex, multi-file changes. This results in a more capable AI that can iteratively solve challenging problems, fundamentally changing how developers work.

At Google I/O 2025, we offered a glimpse into our work on agentic AI in Android Studio, the integrated development environment (IDE) focused on Android development. We showcased that by combining agentic AI with the built-in portfolio of tools inside of Android Studio, the IDE is able to assist you in developing Android apps in ways that were never possible before. We are now incredibly excited to announce the next frontier in Android development with the availability of 'Agent Mode' for Gemini in Android Studio.

These features are available in the latest Android Studio Narwhal Feature Drop Canary release, and will be rolled out to business tier subscribers in the coming days. As with all new Android Studio features, we invite developers to provide feedback to direct our development efforts and ensure we are creating the tools you need to build better apps, faster.

Agent Mode

Gemini in Android Studio's Agent Mode is a new experimental capability designed to handle complex development tasks that go beyond what you can experience by just chatting with Gemini.

With Agent Mode, you can describe a complex goal in natural language — from generating unit tests to complex refactors — and the agent formulates an execution plan that can span multiple files in your project and executes under your direction. Agent Mode uses a range of IDE tools for reading and modifying code, building the project, searching the codebase and more to help Gemini complete complex tasks from start to finish with minimal oversight from you.

To use Agent Mode, click Gemini in the sidebar, then select the Agent tab, and describe a task you'd like the agent to perform. Some examples of tasks you can try in Agent Mode include:

    • Build my project and fix any errors
    • Extract any hardcoded strings used across my project and migrate to strings.xml
    • Add support for dark mode to my application
    • Given an attached screenshot, implement a new screen in my application using Material 3

The agent then suggests edits and iteratively fixes bugs to complete tasks. You can review, accept, or reject the proposed changes along the way, and ask the agent to iterate on your feedback.

moving image showing Gemini breaking tasks down into a plan with simple steps, and the list of IDE tools it needs to complete each step
Gemini breaks tasks down into a plan with simple steps. It also shows the list of IDE tools it needs to complete each step.

While powerful, you are firmly in control, with the ability to review, refine and guide the agent’s output at every step. When the agent proposes code changes, you can choose to accept or reject them.

screenshot of Gemini in Android Studio showing the Agent prompting the user to accept or reject a change
The Agent waits for the developer to approve or reject a change.

Additionally, you can enable “Auto-approve” if you are feeling lucky 😎 — especially useful when you want to iterate on ideas as rapidly as possible.

You can delegate routine, time-consuming work to the agent, freeing up your time for more creative, high-value work. Try out Agent Mode in the latest preview version of Android Studio – we look forward to seeing what you build! We are investing in building more agentic experiences for Gemini in Android Studio to make your development even more intuitive, so you can expect to see more agentic functionality over the next several releases.

moving image showing that Gemini understanding the context of an app
Gemini is capable of understanding the context of your app

Supercharge Agent Mode with your Gemini API key

screenshot of Gemini API key prompt in Android Studio

The default Gemini model has a generous no-cost daily quota with a limited context window. However, you can now add your own Gemini API key to expand Agent Mode's context window to a massive 1 million tokens with Gemini 2.5 Pro.

A larger context window lets you send more instructions, code and attachments to Gemini, leading to even higher quality responses. This is especially useful when working with agents, as the larger context provides Gemini 2.5 Pro with the ability to reason about complex or long-running tasks.

screenshot of how to add your API Key in the Gemini settings
Add your API key in the Gemini settings

To enable this feature, get a Gemini API key by navigating to Google AI Studio. Sign in and get a key by clicking on the “Get API key” button. Then, back in Android Studio, navigate to the settings by going to File (Android Studio on macOS) > Settings > Tools > Gemini to enter your Gemini API key. Relaunch Gemini in Android Studio and get even better responses from Agent Mode.

Be sure to safeguard your Gemini API key, as additional charges apply for Gemini API usage associated with a personal API key. You can monitor your Gemini API key usage by navigating to AI Studio and selecting Get API key > Usage & Billing.

Note that business tier subscribers already get access to Gemini 2.5 Pro and the expanded context window automatically with their Gemini Code Assist license, so these developers will not see an API key option.

Model Context Protocol (MCP)

Gemini in Android Studio's Agent Mode can now interact with external tools via the Model Context Protocol (MCP). This feature provides a standardized way for Agent Mode to use tools and extend knowledge and capabilities with the external environment.

There are many tools you can connect to the MCP Host in Android Studio. For example you could integrate with the Github MCP Server to create pull requests directly from Android Studio. Here are some additional use cases to consider.

In this initial release of MCP support in the IDE you will configure your MCP servers through a mcp.json file placed in the configuration directory of Studio, using the following format:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ]
    },
    "sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ]
    },
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "ghcr.io/github/github-mcp-server"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }  
}
Example configuration with two MCP servers

For this initial release, we support interacting with external tools via the stdio transport as defined in the MCP specification. We plan to support the full suite of MCP features in upcoming Android Studio releases, including the Streamable HTTP transport, external context resources, and prompt templates.

For more information on how to use MCP in Studio, including the mcp.json configuration file format, please refer to the Android Studio MCP Host documentation.

By delegating routine tasks to Gemini through Agent Mode, you’ll be able to focus on more innovative and enjoyable aspects of app development. Download the latest preview version of Android Studio on the canary release channel today to try it out, and let us know how much faster app development is for you!

As always, your feedback is important to us – check known issues, report bugs, suggest improvements, and be part of our vibrant community on LinkedIn, Medium, YouTube, or X. Let's build the future of Android apps together!