Channel

Google Developers

Digests from Google Developers

· 5:24

Android Studio Quail 2, the Build with Gemini XPRIZE, and more! - Google Developer News July 2026

This Google Developer News update details major advancements in Android development tools, including the stable release of Android Studio Quail 2. Key features include parallel agentic task management and enhanced memory leak detection via Leak Canary. Furthermore, the session covers updates to Android Bench for LLM evaluation using the Harbor framework, an inside look at YouTube's AI prototyping stack (Emergent), and details the Build with Gemini XPRIZE competition offering a $2 million prize pool.

Key takeaways

  1. Android Studio Quail 2 Stable Release

    The stable release introduces parallel chats for managing multiple agentic tasks simultaneously, upgrading Leak Canary integration into the profiler for faster heap analysis (up to five times faster), and integrating App Quality Insights with production reports (Firebase/Crashlytics) to automatically suggest or fix crash-causing code.

  2. Android Bench Methodology Upgrade 0:01

    Updates are rolling out to Android Bench, standardizing on the Harbor framework for model evaluation. Cloud fable 5 currently leads the leaderboard with a score of 84.5, and users can now submit unique development tasks to shape the benchmark.

  3. YouTube AI Prototyping Stack (Emergent) 0:02

    The series reveals how YouTube builds flexible, safe prototyping environments that minimize technical debt and system layers for rapid idea testing across Google's product lines.

  4. Build with Gemini XPRIZE Competition 0:02

    A $2 million competition challenges developers to build a real business using AI by solving a real-world problem, utilizing the full Google stack from Gemini app validation to Google Cloud scaling. The deadline is August 17.

Watch on YouTube Full article

· 1:14

Building the ultimate morning dashboard with Gemini 3.6 Flash and Nano Banana

The video details a personal project—an automated, image-based dashboard displayed on an e-ink picture frame—designed to help families manage daily routines. The system leverages Gemini 3.6 Flash and Nano Banana to intelligently generate visual reminders (e.g., suggested clothing based on weather and calendar events), significantly reducing morning friction. The entire process is scheduled nightly using AntiGravity, making the complex AI workflow accessible even to non-professional developers.

Key takeaways

  1. AI-Powered Daily Dashboard

    The system functions as an image-based calendar that suggests appropriate clothing and items for kids based on scheduled events and current weather conditions, displayed on an e-ink screen.

  2. Automated Workflow Design

    The process is automated nightly at 1:00 AM using AntiGravity. A script checks the Google Calendar and weather data, generating a prompt for Nano Banana to create an image.

  3. Model Selection Rationale

    Gemini 3.6 Flash was chosen for its combination of intelligence, speed, and low cost, which is critical for a system running daily.

Watch on YouTube Full article

· 1:29

Expose your site's actions to AI agents using WebMCP

This talk introduces WebMCP (Web Manifest Capabilities Protocol), a method for web sites to expose their functional capabilities directly to AI agents. Instead of relying on agents to interpret the UI like a human, developers can register tools using plain JavaScript, defining explicit inputs and outputs via a schema. This allows agents to perform direct tool calls (e.g., 'Download report CSV') rather than attempting button interactions, significantly improving reliability for automated agent workflows.

Key takeaways

  1. Problem with Current AI Agent Interaction

    AI agents often fail or go off course because they misinterpret the visual interface (UI) of a website, forcing them to interact like a human user.

  2. WebMCP Solution: Exposing Capabilities

    WebMCP allows sites to explicitly expose what they can do. Developers register tools using plain JavaScript, providing a name, description, and function that performs the action.

  3. Reliable Agent Interaction via Schema

    By defining explicit inputs and outputs (the schema), agents can bypass guesswork. They discover capabilities and execute direct tool calls, such as calling 'Download report CSV' directly.

  4. Alternative Exposure Methods

    If JavaScript is not used, capabilities can be exposed by annotating supported HTML forms instead.

Watch on YouTube Full article

· 10:09

How are large language models trained?

Large Language Models (LLMs) undergo two core training phases: pre-training and post-training. Pre-training uses next token prediction on massive datasets to build foundational language knowledge. Post-training refines this model for safety, helpfulness, and instruction following using techniques like Supervised Fine-Tuning (SFT) and Reinforcement Learning (RL). The process requires complex engineering at scale, including managing petabytes of data and utilizing advanced evaluation methods like auto-raters.

Key takeaways

  1. Pre-training: Foundational Knowledge

    The initial phase trains the model using next token prediction (a self-supervised task). This allows the LLM to implicitly learn language patterns and world knowledge without manual labeling. Scaling this process is a massive engineering challenge, requiring complex parallelism across thousands of interconnected GPUs, automated recovery systems, and pipelines for petabytes of data.

  2. Post-training: Alignment and Refinement 5:40

    This phase focuses on aligning the model to be safe, helpful, and accurate. It primarily involves Supervised Fine-Tuning (SFT) using gold standard examples, or Reinforcement Learning (RL), where a separate Reward Model grades responses for quality, pushing the LLM toward desired behaviors.

  3. Evaluation and Measurement 7:40

    Measuring model success requires defining clear criteria. While pre-training measures next word prediction accuracy, post-training focuses on alignment (e.g., helpfulness). Evaluation is scaled using a second LLM—an auto rater—to score responses against defined criteria.

Watch on YouTube Full article

· 1:24

Access all Gemini models with the Interactions API

The Gemini Interactions API is now generally available, providing a unified, single-interface gateway for accessing all Gemini models and agents. This stateful, agent-first ecosystem allows developers to build complex AI applications with persistent memory by passing previous interaction IDs, supporting multimodal inputs like voice notes and images.

Key takeaways

  1. Interactions API General Availability

    The Interactions API is now generally available for use, simplifying access to Gemini models.

  2. Unified Model Access

    It serves as a single interface gateway for all Gemini models and agents, eliminating complex AI workflow setups.

  3. Stateful Memory Support

    The API is stateful, allowing applications to build upon previous interactions by passing the prior interaction ID.

Watch on YouTube Full article

· 8:51

Get started with the Interactions API

The Interactions API is now generally available and serves as a unified interface for interacting with various Gemini models and agents. It simplifies complex interactions—ranging from synchronous model calls to multi-step agent workflows in remote environments—by providing a single API endpoint. The API supports stateful operations by allowing users to pass the previous interaction ID, enabling iterative refinement of outputs (e.g., image editing) without re-uploading source data.

Key takeaways

  1. Unified Model Access 0:10

    The Interactions API provides easy access to all Gemini models and agents through a single interface, simplifying development across various Google AI capabilities.

  2. Stateful Interactions 4:05

    The API is stateful; developers can pass the previous interaction ID to build upon prior results, which is crucial for iterative processes like image editing or complex data processing.

  3. Advanced Capabilities 0:18

    New features include managed agents, background execution tool improvements, Deep Research, and media generation (e.g., Nano banana for images, Lyriq 3 for music, TTS for speech).

Watch on YouTube Full article

· 8:53

Antigravity Arcade: From prompt to game in minutes

The video details 'Antigravity Arcade,' a system that leverages AI skills and workflows to allow users to generate functional web games from simple ideas without writing code. The solution covers both the front-end game generation process—which enforces visual consistency using specialized AI skills (e.g., ensuring retro aesthetics, handling physical input)—and a robust back-end deployment pipeline for hosting these user-generated games on physical arcade cabinets.

Key takeaways

  1. AI-Powered Game Generation 3:30

    Antigravity uses modular 'skills' to guide the AI agent, preventing context window bloat and ensuring adherence to organizational best practices (e.g., consistent retro aesthetic, specific key mappings) when generating game code.

  2. Consistent Development Workflow 4:13

    The project enforced consistency by using a starting template built with Phaser JS's game engine, which included skills for visual guidelines (black background, CRT shader) and input handling to ensure cross-platform compatibility.

  3. Secure Deployment Pipeline 6:45

    A custom deployer CLI tool handles the deployment of user code to physical arcade cabinets. This process uses a Unix setuid model API to securely read sensitive API tokens without exposing them to the end-user or agent, followed by Cloud Run validation and GCS storage.

  4. Automated Game Moderation 8:02

    Upon successful upload, an Eventarc trigger spins up a Cloud Run function that validates the game. If approved, Firestore increments a counter, issuing a sequential ID for moderation via a web app.

Watch on YouTube Full article

· 1:52

What are the new features in Android Studio Quail 2?

Android Studio Quail 2 introduces significant updates aimed at unifying and accelerating the development and debugging cycle. Key enhancements include parallel multitasking for agentic tasks via Gemini, direct integration of Leak Canary into the Android Studio profiler for faster memory leak detection, and integrating App Quality Insights to analyze production crashes, suggest fixes across multiple files, and deploy those fixes for verification.

Key takeaways

  1. Multitasking with Parallel Agents

    The Gemini app agent mode has been redesigned to allow users to initiate, run, and manage multiple agentic tasks simultaneously across different chats, eliminating the need to wait for one task to complete before starting another.

  2. Built-in Memory Leak Detection

    The Leak Canary library is now built directly into the Android Studio profiler. This streamlines memory leak detection, making it faster and easier to identify issues without slowing down test devices.

  3. App Quality Insights Integration

    Android Studio can now analyze production crashes using App Quality Insights. It has the ability to fix complex, multi-file crashes and deploy those fixes to an emulator for verification.

Watch on YouTube Full article