Ask a techspert: What is inference?

Source: The Official Google Blog
Top 3 Updates for Android Developer Productivity @ Google I/O ‘25
#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.
Source: Android Developers Blog
Agentic AI takes Gemini in Android Studio to the next level

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.

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.

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.

Supercharge Agent Mode with your Gemini API key

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.

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>" } } } }
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!
Source: Android Developers Blog
Squid Game: Unleashed is coming to Chromebook.

Source: The Official Google Blog
SCL Deep Dive APAC 2025: Community Speakers and a New Format
We hope you're as excited about Search Central Live Deep Dive APAC as we are! With just a few weeks to go, we wanted to share an exciting experiment that we're planning to run at the event, and introduce our community speakers. Let's start with the experiment.
Source: Google Search Central Blog
Our most advanced Chromebook Plus yet, and new helpful AI features

Source: The Official Google Blog
Google Workspace Updates Weekly Recap – June 20, 2025
4 New updates
Unless otherwise indicated, the features below are available to all Google Workspace customers, and are fully launched or in the process of rolling out. Rollouts should take no more than 15 business days to complete if launching to both Rapid and Scheduled Release at the same time. If not, each stage of rollout should take no more than 15 business days to complete.
Admins can now deploy Context-Aware Access for the NotebookLM mobile app Earlier this year, we introduced the ability for admins to specify Context-Aware Access (CAA) policies when their users access NotebookLM. This week, we’ve expanded this to the NotebookLM app, which enables admins to set up access levels for the NotebookLM app based on a user’s identity and the context of the request (location, device security status, IP address). | Rolling out now to Rapid Release and Scheduled Release domains. | Context-Aware Access is available for Google Workspace Enterprise Standard and Plus; Education Standard and Plus; Enterprise Essentials Plus; Frontline Standard and Cloud Identity Premium customers. | Visit the Help Center to learn more about protecting your business with Context-Aware Access, about qualifying Google Workspace editions and how to turn this service on or off.
Introducing a new video player experience in Google Drive on Android devices Last year, we announced a smoother, more modern video player on the Google Drive web experience. This updated look and feel is now available when watching Drive videos on your Android device. | Rollout to Rapid Release and Scheduled Release domains is complete. | Available to all Google Workspace customers, Workspace Individual Subscribers, and users with personal Google accounts. | Visit the Help Center to learn more about storing & playing video in Google Drive.
Improving the file upload experience on Android and iOS devices To improve Google Drive's mobile upload experience, we've launched more fine grained controls and proactive status updates. Starting this week, you’ll notice updates to: - The initial upload screen where you can adjust the file’s name and location.
- The progress bar that tells you how many items are uploading and how long it will take.
- The Upload Tab where you can see all pending or recently completed uploads.
Rollout to Rapid Release and Scheduled Release domains is complete. | Available to all Google Workspace customers, Workspace Individual Subscribers, and users with personal Google accounts. | Visit the Help Center to learn more about uploading files & folders to Google Drive.Support for file and people smart chips now available with Google Sheets APILast month, we introduced the ability to take basic actions to create and modify tables via the Google Sheets API. This week, we’re expanding the API functionality to include the ability to write and read file and people smart chips. | Rollout to Rapid Release and Scheduled Release domains is complete. | Available to Google Workspace customers, Google Workspace Individual subscribers, and users with personal Google accounts. | Visit the Developer Documentation to learn more about the Google Sheets API.
- The initial upload screen where you can adjust the file’s name and location.
- The progress bar that tells you how many items are uploading and how long it will take.
- The Upload Tab where you can see all pending or recently completed uploads.
Previous announcements
Completed rollouts
The features below completed their rollouts to Rapid Release domains, Scheduled Release domains, or both. Please refer to the original blog posts for additional details.
- More options for exporting your Google Workspace data are available in open beta
- Enhance Your Organization’s Security with Out-of-Domain File Warnings in Google Workspace (end user functionality)
- Adding new capabilities to student groups in Google Classroom
- Stay up to date on the latest changes to your files in Drive using “Catch me up”
- Mark a thread as unread in Google Chat
- Generate charts and valuable insights using Gemini in Google Sheets in additional languages
- The Gemini app is now available to all education users
Source: Google Workspace Updates
This Week in Open Source – Inaugural Post

This Week in Open Source for June 20, 2025
A look around the world of open sourceWe're starting a new series here at the Google Open Source Programs Office. In an effort to spread the word of open source, we'll be writing a weekly series discussing announcements, events, and interesting articles about many different FOSS related topics from around the ecosystem.
Upcoming Events:
- June 23-25: The Open Source Summit North America (OSSNA) is next week in Denver, Colorado. A SWE from the Google Agent 2 Agent team will be delivering an exciting keynote on the future of the protocol.
- July 7-13: The 24th annual SciPy conference will be held in Tacoma, Washington. It brings together attendees from industry, academia, and government to showcase their latest Python projects, learn from skilled users and developers, and collaborate on code development.
- July 8-9: The Beam Summit is happening in New York City. It is the leading conference for Apache Beam, the unified programming model for batch and stream data processing.
- July 14-19: The 26th annual Debian Conference (DebConf) for Debian contributors and users interested in improving Debian is in Brest, France.
Open Source Reads
- [Article] New compiler faster than LLVM - A new compiler that is faster than the standard? Color me interested. Three researchers from the Technical University of Munich have developed TPDE, a new compiler backend framework. It combines multiple background tasks into a single pass.
- [List Article] 14 Open Source Tools To Become The Ultimate Developer - Yes, these types of articles come out all the time. But a curated list of new tools to look at is always a great way to get motivated and learn new things.
- [Announcement] GUAC 1.0 is now available - With current regulations (and pragmatically, just good software development practices) keeping up with your software bill of materials is important. However, the dependencies can be complex! GUAC helps you tame this complexity by applying graph logic to it.
- [Blog] Cloud Native and Open Source Help Scale Agentic AI Workflows - Why use a Large Language Model when a Smaller Language Model will work? You can with a few open source tools that happen to be Google grown - Kubernetes, KNative, and Istio.
What exciting open source events and news are you hearing about? Let us know on our @GoogleOSS X account.
Source: Google Open Source Blog
The Gemini app is now available to all education users
What’s changing
We are expanding support for the Gemini app for Google Workspace for Education users of all ages:
The Gemini app is covered under the Google Workspace for Education Terms of Service for all Workspace for Education users. Those terms include enterprise-grade data protections, so your data is not reviewed by anyone or otherwise used to train AI models. Gemini also supports compliance with many industry regulations like FERPA, COPPA, FedRamp, and HIPAA.
Who’s impacted
Admins and end users
Why it’s important
AI can be a valuable tool for learning and creativity, which is why we are making Gemini available to all Google Workspace for Education users. Gemini incorporates LearnLM, our family of models fine-tuned for learning and built with experts in education, making it the world’s leading model for learning.
All of your Google Workspace for Education users will be able to use to the Gemini app (gemini.google.com and the mobile app) to do things like:
- Ask questions and receive in-the-moment support
- Create lesson plans and extra study materials
- Get feedback on their work and check their understanding
- Practice using technology that will prepare them for an AI-driven future
- Brainstorm new ideas
A distinct experience for younger learners (students under 18):
- Stricter content policies that prevent potentially inappropriate or harmful responses. For more information, check out The Keyword, Gemini safety center, and policy guidelines for the Gemini app.
- A youth onboarding experience with AI literacy resources – endorsed by ConnectSafely and Family Online Safety Institute, to help younger students use AI responsibly
- The first time a user asks a fact-based question a double-check response feature runs automatically powered by Google Search. In subsequent searches, a user can validate an answer by clicking Double-check response.
Additional details
The Google Workspace Service Specific Terms, which include terms relevant to the Gemini app, have been updated to reflect the change regarding age restrictions. Google will process your users’ data as described in the Generative AI Workspace privacy hub.
Getting started
- Admins:
- Visit the Help Center to learn more about managing which users can access the Gemini app. You can also set up groups or organizational units to only give certain users in their domain access.
- Check out our quickstart guide for Gemini and NotebookLM for Education Admins.
- End users: Visit the Google teacher center to learn more about how to incorporate Gemini into lesson plans and teach responsible use of AI:
Availability
- This update impacts Google Workspace Education Fundamentals, Standard, and Plus customers