{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Android Dev Summit Talks",
  "home_page_url": "https://developer.android.com/events/dev-summit",
  "feed_url": "https://developer.android.com/events/dev-summit/feed.json",
  "description": "Android Dev Summit features technical sessions, speaker insights, and code walkthroughs designed for Android developers.",
  "items": [
    {
      "id": "ADS26_102",
      "url": "https://developer.android.com/events/dev-summit/talks/actionable-strategies-for-reducing-your-apps-bitmap-memory-footprint",
      "title": "Actionable strategies for reducing your app's Bitmap memory footprint",
      "content_text": "Managing Bitmap memory is critical for mitigating Out-Of-Memory (OOM) risks in visually rich Android apps. While developers know to reduce image sizes, achieving long-term app stability comes from mastering two other key pillars: Reuse and Recycle. This session delivers a practical playbook for optimizing memory performance using modern tools, open-source libraries like Glide and Coil, and system-level APIs.\n\nIn this session, you will learn how to diagnose real-world memory regressions using Android Vitals, implement advanced caching (Reuse) patterns with Glide and Coil, and proactively release memory (Recycle) using the onTrimMemory callback.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Fung Lam"
        }
      ]
    },
    {
      "id": "ADS26_100",
      "url": "https://developer.android.com/events/dev-summit/talks/agentic-coding-workflows-with-small-models",
      "title": "Agentic coding workflows with small models",
      "content_text": "While large frontier models dominate the headlines, small language models (SLMs) like Gemma 4 offer low-latency, cost-effective, and fully offline intelligence to augment daily developer workflows.\n\nThis talk explores practical patterns for integrating small models into Android development, from smart task routing to cost optimization, using Gemma 4 as our primary hands-on case study to demonstrate real-world use cases and how to configure developer tools and agentic workflows.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Ian Ballantyne"
        },
        {
          "name": "Jose Alcérreca"
        },
        {
          "name": "Zoe Lopez-Latorre"
        }
      ]
    },
    {
      "id": "ADS26_018",
      "url": "https://developer.android.com/events/dev-summit/talks/agentic-coding-a-roundtable-with-industry-leaders",
      "title": "Agentic coding: A roundtable with industry leaders",
      "content_text": "As AI tools rapidly reshape modern software engineering, this panel will explore how developers are leveraging AI-assisted coding, automated agents and specialized developer tooling in their daily workflows. We aim to highlight practical applications, discuss measurable productivity improvements and candidly address the challenges engineering teams face when integrating AI at scale.\n\nModerated by Ben Trengrove, Google Developer Relations Engineer",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Luis Artola"
        },
        {
          "name": "Ty Smith"
        },
        {
          "name": "Vinay Gaba"
        },
        {
          "name": "Kaushik Gopal"
        },
        {
          "name": "Annyce Davis"
        },
        {
          "name": "Ben Trengrove"
        }
      ]
    },
    {
      "id": "ADS26_010",
      "url": "https://developer.android.com/events/dev-summit/talks/agentic-engineering-with-claude-code-and-android-cli",
      "title": "Agentic engineering with Claude Code and Android CLI",
      "content_text": "Stop copy-pasting into AI chat windows and start delegating to your agent. This practical, example-driven session shows you how to level up your agentic engineering using Claude Code and the Android CLI. We will walk through a complete workflow to automate complex development tasks and ship features faster.\nYou will learn to:\n- Optimize the token efficiency of your harness using Android CLI, Skills, Hooks and MCP.\n- Offload and parallelize long-running tasks to subagents.\n- Set up continuous verification loops that stop early termination and run until tests pass.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Steven Jenkins"
        },
        {
          "name": "Ben Trengrove"
        }
      ]
    },
    {
      "id": "ADS26_041",
      "url": "https://developer.android.com/events/dev-summit/talks/android-developer-verification-paths-for-play-third-party-app-distributors-and-hobbyists",
      "title": "Android developer verification: Paths for Play, third party app distributors, and hobbyists",
      "content_text": "Android Developer Verification is crucial for a safer ecosystem. This session breaks down the compliance pathways for all developers, from large studios to hobbyists. We will outline the key requirements for publishing on Google Play and third-party app stores. The talk will feature a live demo of the new Limited Distribution accounts, showing how students and hobbyists can easily and safely share apps.\n\nBy the end of this session, you will be able to:\n\nUnderstand the 3 main developer verification paths.\nSee the new Limited Distribution account flow live.\nIdentify your specific next steps for compliance.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Rob Clifford"
        },
        {
          "name": "Naheed Vora"
        }
      ]
    },
    {
      "id": "ADS26_042",
      "url": "https://developer.android.com/events/dev-summit/talks/app-security-in-the-agentic-era",
      "title": "App security in the agentic era",
      "content_text": "This presentation explores the strategic shift from viewing AI as a generic coding assistant to leveraging it as a context-aware, automated security peer reviewer integrated directly into the Android development lifecycle. We discuss how specialized AI agents, connected to the Android toolchain via skills, can help improve app security. By bridging the gap between raw LLM capabilities and deep project context, this approach empowers development teams to maintain high-velocity feature delivery without compromising rigorous security and policy standards.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Kristen O'Leary"
        },
        {
          "name": "Sabs"
        }
      ]
    },
    {
      "id": "ADS26_037",
      "url": "https://developer.android.com/events/dev-summit/talks/architecting-spatial-content-on-android-xr-with-unity",
      "title": "Architecting Spatial Content on Android XR with Unity",
      "content_text": "Discover how to anchor and persist 3D experiences in the real world using Unity and Android XR. This session covers the Spatial Entities framework, Cloud Anchors, and Geospatial APIs, demonstrating how to build context-aware apps that remember physical placements and sync multi-user spatial data across sessions.\n\nWe will examine the architecture behind spatial entities, understand how to anchor digital assets to physical objects, surfaces, and geographic locations. You will walk away with practical Unity workflows for mapping spaces, persisting content across sessions, and creating shared, location-aware AR/XR experiences.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Levana Chen"
        },
        {
          "name": "Jennifer Stanton"
        }
      ]
    },
    {
      "id": "ADS26_036",
      "url": "https://developer.android.com/events/dev-summit/talks/balancing-ultra-low-latency-and-cloud-economics-in-virtual-voice-agents",
      "title": "Balancing ultra-low latency and cloud economics in virtual voice agents",
      "content_text": "Bringing conversational AI into immersive experiences opens up huge possibilities, yet there’s a constant friction between low response latency and sustainable cloud costs. In this session, Devin Reimer (Founder & CEO of AstroBeam) breaks down how the team behind Stellar Cafe achieved industry-leading voice interaction response times (1.15s–1.4s) while keeping the business model commercially sustainable.\n\nExplore the hybrid architecture behind these low latency pipelines, focusing on intelligent orchestration between on-device models and optimized cloud inference to cut expensive API calls without degrading dialogue. You’ll walk away with a practical blueprint covering Time-to-First-Token optimization across Speech-to-Text and streaming Text-to-Speech pipelines, parallel safety guardrails that bypass latency overhead, and unit economics per active user session.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Devin Reimer"
        }
      ]
    },
    {
      "id": "ADS26_005",
      "url": "https://developer.android.com/events/dev-summit/talks/build-secure-and-cost-optimized-android-apps-with-firebase-ai-logic-and-gemini-nano-4",
      "title": "Build secure and cost-optimized Android Apps with Firebase AI Logic and Gemini Nano 4",
      "content_text": "Building production-ready generative AI into Android apps requires more than connecting to an LLM—it demands enterprise-grade security and cost controls. In this session, discover how Firebase AI Logic empowers developers to deploy secure, budget-conscious AI experiences at scale.\nWe will cover from security foundations and Firebase App Check, cost management, dynamic model routing to leveraging the multimodal capabilities.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Ankita Saxena"
        },
        {
          "name": "Arthur Thompson"
        }
      ]
    },
    {
      "id": "ADS26_033",
      "url": "https://developer.android.com/events/dev-summit/talks/build-world-anchored-experiences-for-xreal-aura-wired-xr-glasses",
      "title": "Build world anchored experiences for wired XR glasses",
      "content_text": "Go beyond screen-space and anchor your apps in the real world with Android XR. This session teaches you how to build geospatially aware Android XR experiences using Jetpack Compose Glimmer and ARCore's Geospatial API. We will start by covering how to get a device's geospatial pose with ARCore. Then, you'll see how Glimmer’s minimal UI components can be anchored to real-world locations via the Visual Positioning System (VPS). We'll combine these to build a simple, location-aware spatial experience.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Yasmine Quintana Evjen"
        },
        {
          "name": "Dereck Bridie"
        },
        {
          "name": "Paul Hoover"
        }
      ]
    },
    {
      "id": "ADS26_107",
      "url": "https://developer.android.com/events/dev-summit/talks/building-a-formula-e-co-driver-on-android-with-ml-kit-and-gemini-nano",
      "title": "Building a Formula E co-driver on Android with ML Kit and Gemini Nano",
      "content_text": "A racing car is a demanding environment of high speed, heat, and telemetry constraints. How can an on-device agent help process real-time vehicle data for sports and engineering applications?\n\nThis technical session explores an experimental hybrid architecture combining edge hardware and cloud agents. We'll walk through a research proof-of-concept using a Raspberry Pi to stream CAN bus telemetry, a Pixel phone running an on-device conversational agent powered by ML Kit and Gemini Nano, and an agent-to-agent (A2A) Cloud connection for post-race workflows.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Alastair Breeze"
        },
        {
          "name": "Oli Thompson"
        }
      ]
    },
    {
      "id": "ADS26_035",
      "url": "https://developer.android.com/events/dev-summit/talks/building-audio-first-experiences-for-intelligent-eyewear-with-gemini-nano-4",
      "title": "Building audio-first experiences for intelligent eyewear with Gemini Nano 4",
      "content_text": "Discover how to build robust, hands-free audio experiences powered by on-device AI. We’ll cover everything you need: setting up your glasses activity, capturing mic and camera feeds, and using voice along with other audio cues as your ultimate UI. Through an exciting real-world showcase of the open-source XR Language Teacher built in the Google AI Edge Gallery app, learn to orchestrate Gemini Nano 4 (built on Gemma 4 and optimized for Android devices), and ML Kit, and leverage the LiteRT runtime to build fast XR experiences that hear, see, and speak naturally.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Amy Zeppenfeld"
        },
        {
          "name": "Alice Zheng"
        }
      ]
    },
    {
      "id": "ADS26_021",
      "url": "https://developer.android.com/events/dev-summit/talks/building-reliable-text-editing-experiences-in-compose",
      "title": "Building reliable text editing experiences in Compose",
      "content_text": "The journey to reliable text editing in Compose culminated in the complete rewrite of BasicTextField. This shift to a buffer-driven architecture eliminated IME race conditions once and for all. This session unpacks why legacy input syncing had to go and how TextFieldState keeps keyboard updates in sync. From there, take a deep dive into formatted editing to explore the mechanics of TrackedRange, the performance costs of edit blocks, and the real-world catches behind style boundaries, before taking an early peek at Markdown rendering.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Anastasia Soboleva"
        },
        {
          "name": "Haoyu Zhang"
        }
      ]
    },
    {
      "id": "ADS26_031",
      "url": "https://developer.android.com/events/dev-summit/talks/building-type-safe-deep-links-with-jetpack-navigation3",
      "title": "Building type-safe deep links with Jetpack Navigation3",
      "content_text": "Managing deep links across modular Android apps can easily lead to broken routes and runtime surprises.This session unpacks Jetpack Navigation3’s new type-safe deep linking architecture for Compose to help you build a robust and scalable routing system. We'll explore how to implement out-of-the-box deep link matching APIs, write custom serializers for complex type-safe arguments, and construct dynamic hierarchical back stacks that keep user navigation predictable.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Clara Fok"
        },
        {
          "name": "Ian Lake"
        }
      ]
    },
    {
      "id": "ADS26_013",
      "url": "https://developer.android.com/events/dev-summit/talks/declarative-agent-ready-android-builds-with-lightbuild",
      "title": "Declarative, agent-ready Android builds with Lightbuild",
      "content_text": "As Android apps grow and AI coding assistants become essential, using executable code to configure your build can create bottlenecks with slow sync times, fragile logic, and added complexity.\n\nEnter Lightbuild: Google's declarative, config-driven interface to the build engine, designed for modern Android development.\n\nIn this session, we'll explore Lightbuild's new approach to managing builds and how to use it to build a demo app. Learn how decoupling build config from execution delivers faster project opens with lightning-fast sync in Android Studio, while offering a predictable schema for safer, more reliable AI editing. We’ll also cover Lightbuild's agent-friendly CLI tools for creating reproducible builds across local machines, teams, and CI/CD pipelines",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Scott Myers"
        },
        {
          "name": "Juan Sebastian Oviedo"
        }
      ]
    },
    {
      "id": "ADS26_043",
      "url": "https://developer.android.com/events/dev-summit/talks/decoding-play-policy-ama",
      "title": "Decoding Play Policy AMA",
      "content_text": "An open and honest panel about Play policies to keep your app compliant and quickly published.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Paul Hua"
        },
        {
          "name": "Bohdan Kosenko"
        },
        {
          "name": "Jan Kleinert"
        }
      ]
    },
    {
      "id": "ADS26_106",
      "url": "https://developer.android.com/events/dev-summit/talks/delivering-seamless-sign-in-and-digital-credentials-on-android",
      "title": "Delivering seamless sign in and digital credentials on Android",
      "content_text": "As the industry moves away from passwords and physical wallets, delivering a modern user journey demands both seamless authentication and trusted identity verification. While passkeys establish secure one tap logins, switching devices remains one of the largest drop off points in user engagement. Learn how to reduce migration friction using the Restore Credentials API to meet the new Google Play Zero Tap Sign In standard.\n\nThis session explores how a single integration with Android Credential Manager unifies passkeys, silent device restoration, and Digital Credentials, allowing you to verify identity attributes directly from the device and build an effortless, secure onboarding flow.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Chiping Yeh"
        },
        {
          "name": "Tom Colvin"
        }
      ]
    },
    {
      "id": "ADS26_032",
      "url": "https://developer.android.com/events/dev-summit/talks/elevate-immersive-experiences-with-3d-engines-in-jetpack-compose-for-xr",
      "title": "Elevate immersive experiences with 3D Engines in Jetpack Compose for XR",
      "content_text": "Learn how to integrate 3D game engines (Godot & Unity) with Jetpack Compose into a single codebase for mobile and Android XR. We'll explore embedding 3D scenes into spatial containers, setting up Kotlin-to-engine communication —featuring an exclusive look into how the NBA built their live basketball experience on Android XR.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Luke Hopkins"
        },
        {
          "name": "Joshua Lorett"
        },
        {
          "name": "Rodrigo Sanchez"
        }
      ]
    },
    {
      "id": "ADS26_020",
      "url": "https://developer.android.com/events/dev-summit/talks/elevate-your-apps-with-the-latest-graphics-features-in-jetpack-compose-and-android",
      "title": "Elevate your apps with the latest graphics features in Jetpack Compose and Android",
      "content_text": "Ready to take your Android UI from \"it works\" to \"it’s a work of art\"?\n\nJoin us for a tour of the latest graphics capabilities in Jetpack Compose. We’ll show you how to build new visual effects, from delightful mesh gradients to progressive blurs, and using the powerful new graphics features in Android. We will also show you how to improve the performance of your graphics features, without sacrificing battery life or frame rates.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Rebecca Franks"
        },
        {
          "name": "Aayush Chaudhary"
        },
        {
          "name": "Rahul Ray"
        }
      ]
    },
    {
      "id": "ADS26_028",
      "url": "https://developer.android.com/events/dev-summit/talks/elevating-camera-experiences-across-devices-with-camerax-and-on-device-intelligence",
      "title": "Elevating camera experiences across devices with CameraX and on-device intelligence",
      "content_text": "Users expect third-party apps to capture photos and videos with the same high fidelity as their device's native camera, regardless of lighting conditions or hardware tier. Delivering this consistency across the expanding Android ecosystem comes with key architectural considerations. This session demonstrates how to construct robust, professional capture pipelines that maximize device capabilities while remaining reliable across all form factors.\n\nWe will explore the latest advancements in CameraX, showing you how to integrate cutting-edge capabilities like Motion Photos and on-device AI enhancements through Google Play services, alongside spatial experiences using the Jetpack XR SDK. We will also look at our CameraX skill, which allows the coding agent of your choice to automatically implement the concepts in this talk, and more!",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Aman Choudhary"
        },
        {
          "name": "Scott Nien"
        }
      ]
    },
    {
      "id": "ADS26_105",
      "url": "https://developer.android.com/events/dev-summit/talks/enabling-seamless-cross-device-interactions",
      "title": "Enabling seamless cross-device interactions",
      "content_text": "As users move between phones, wearables, and audio peripherals, delivering fluid cross-device experiences has become essential for engagement. However, relying on standard networking approaches often leads to battery drain, latency spikes, and fragmented user sessions.\n\nThis deep dive introduces specialized Android APIs built for multi-device communication, offering memory- and power-efficient patterns to keep transitions between devices instant, reliable, and intuitive.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Yacine Rezgui"
        },
        {
          "name": "Hanrui Gao"
        },
        {
          "name": "Nataraj K R"
        }
      ]
    },
    {
      "id": "ADS26_104",
      "url": "https://developer.android.com/events/dev-summit/talks/evolving-tiles-to-wear-widgets-using-jetpack-glance-and-remote-compose",
      "title": "Evolving Tiles to Wear Widgets using Jetpack Glance and Remote Compose",
      "content_text": "In this session, we will take a technical deep dive into the evolution from full-screen Tiles to dynamic, partial-height Wear Widgets.\n\nWe will explore the technical benefits of the unified Jetpack Glance API and the new Remote Compose engine, detailing how they seamlessly align with Modern Android Development.\n\nFinally, we will share the latest UX guidance and walk through practical migration strategies to help you build the next generation of glanceable UI.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "François Deschênes"
        },
        {
          "name": "Yuri Schimke"
        }
      ]
    },
    {
      "id": "ADS26_002",
      "url": "https://developer.android.com/events/dev-summit/talks/extend-your-app-to-gemini-and-search-with-the-connected-apps-platform",
      "title": "Extend your app to Gemini and Search with the Connected Apps Platform",
      "content_text": "The new Connected Apps Platform lets you integrate your app's services directly into Gemini, AI Mode in Search, and the Android intelligence system. This session provides a practical guide to getting started. Using code examples and learning from real-life case studies, we’ll walk through the development lifecycle: building, testing, and publishing your first connected app to reach users within their AI-powered workflows.\n\nBy the end of this session, you'll be able to:\n\n* Integrate your service with the Connected Apps Platform.\n* Test your integration across different AI surfaces.\n* Publish your app’s features into users' AI workflows.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Kateryna Semenova"
        },
        {
          "name": "Mai Lowe"
        }
      ]
    },
    {
      "id": "ADS26_007",
      "url": "https://developer.android.com/events/dev-summit/talks/inside-gemini-nano-and-gemma-4-powering-on-device-intelligence",
      "title": "Inside Gemini Nano and Gemma 4 powering on-device intelligence",
      "content_text": "Gemma 4 brings capable, multimodal AI directly to Android devices. In this session, we'll trace how Gemma evolved into a model family built for efficiency and explore what the edge-optimized E2B and E4B models can do on-device, from vision and audio understanding to agentic function calling. We'll cover the architecture behind that efficiency, including Per-Layer Embeddings (PLE), and show how Gemma and Gemini Nano work together through AICore. You'll learn how Quantization-Aware Training (QAT) preserves model capability within 1.1–3.5 GB RAM footprints, while Multi-Token Prediction (MTP) accelerates decoding speeds 1.5x–3x for responsive, real-time experiences.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Sara Smoot"
        }
      ]
    },
    {
      "id": "ADS26_024",
      "url": "https://developer.android.com/events/dev-summit/talks/inside-the-first-wave-on-googlebook-with-notability-and-logitech",
      "title": "Inside the first wave on Googlebook with Notability and Logitech",
      "content_text": "The launch of Googlebook opens up a new frontier for high-fidelity, desktop-grade experiences. In this session, we go behind the scenes with two pioneering partners who built for this platform from the ground up.\n\nNotability will share their journey creating a desktop-class Android app using Jetpack Compose. Learn about their journey moving from other app platforms with desktop top-of-mind. Second, Logitech will dive into the hardware side, discussing how they are building and customizing peripherals to integrate seamlessly with Googlebook. Join the session to get practical, real-world insights on optimizing inputs, leveraging large-screen APIs, and delivering a premium, cohesive user experience across hardware and software.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Emilie Roberts"
        },
        {
          "name": "Ryan Shea"
        },
        {
          "name": "Joe Yezhou Wang"
        }
      ]
    },
    {
      "id": "ADS26_052",
      "url": "https://developer.android.com/events/dev-summit/talks/insights-into-agent-code-generation-from-android-bench",
      "title": "Insights into agent code generation from Android Bench",
      "content_text": "AI models can generate entire features in minutes, but is the code correct? We built Android Bench, our AI evaluation benchmark, to answer this question after analyzing thousands of generated code changes.\n\nThis talk shares insights from our journey, including all the ways we saw models cheats, how prompt specificity leads to higher code quality and how different agents approach the same task.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Tomáš Mlynarič"
        }
      ]
    },
    {
      "id": "ADS26_001",
      "url": "https://developer.android.com/events/dev-summit/talks/integrate-your-app-with-the-android-intelligence-system",
      "title": "Integrate your app with the Android intelligence system",
      "content_text": "Android is evolving into an intelligence system where agents like Gemini orchestrate tasks across apps. To unlock new user experiences and participate in these agentic workflows, your app must expose its core capabilities.\n\nThis session is a practical guide to integrating your app with Android's intelligence layer. We'll survey key integration paths - including on-device Android MCP, server-side MCP, and Task Automation - and provide a decision framework for choosing the right path for your use case. We'll also explore proactive experiences with Personal Context.\n\nYou will learn how to:\n- Select the optimal integration path for your app's needs.\n- Implement both reactive and proactive intelligence features.\n- Balance performance and security in agentic integrations.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Sarah Shamsie"
        },
        {
          "name": "Dan Galpin"
        }
      ]
    },
    {
      "id": "ADS26_109",
      "url": "https://developer.android.com/events/dev-summit/talks/lessons-from-whatsapps-wear-os-journey",
      "title": "Lessons from WhatsApp's Wear OS journey",
      "content_text": "Hear directly from WhatsApp engineers on how they upgraded their Wear OS app at scale. This session covers the architectural and UX decisions behind integrating Material 3 and adopting Wear Widgets.\n\nGain direct insight into the lessons, patterns and tools the team used to update their app and deliver a cohesive user experience.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Martin Pelant"
        },
        {
          "name": "Subhag Bhatia"
        }
      ]
    },
    {
      "id": "ADS26_103",
      "url": "https://developer.android.com/events/dev-summit/talks/let-agents-generate-ui-in-your-android-apps-with-a2ui",
      "title": "Let agents generate UI in your Android apps with A2UI",
      "content_text": "A2UI is transitioning from web-centric components to native Android. The new Jetpack Compose renderer for A2UI v0.9 enables developers to render dynamic, LLM-generated UI natively. Instead of webviews, it leverages a Coroutine-driven actor framework, sealed-class lifecycles, and native Material 3 integration.\n\nThis session walks through the new architecture, explaining how server-driven component trees translate into reactive Compose nodes, and how built-in layout transitions handle structural updates smoothly without blocking the UI.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Anton Beloglazov"
        },
        {
          "name": "Nick Butcher"
        }
      ]
    },
    {
      "id": "ADS26_006",
      "url": "https://developer.android.com/events/dev-summit/talks/mastering-on-device-intelligence-with-ml-kit-and-litert-in-google-play-services",
      "title": "Mastering on-device intelligence with ML Kit and LiteRT in Google Play services",
      "content_text": "Stop choosing between plug-and-play AI convenience and custom model flexibility—you can deploy both in a single, ultra-lean app without adding megabytes of binary bloat.\n\nIn this session, we’ll demonstrate how to build this exact dual-stack architecture in a single Android app. You’ll see how to leverage ML Kit for ready-to-use classical ML tasks (like doc scan) alongside LiteRT standalone in Play services for your custom computer vision or audio workloads. We’ll dive deep into how both implementation paths unite under the hood to utilize the modern LiteRT runtime, giving your app seamless, hardware-accelerated performance on CPU and GPUs with a virtually zero-byte download footprint.\n\nKey takeaways for developers:\n-Uncompromised performance: Both turnkey and custom models are hardware-accelerated automatically using the unified CompiledModel API.\n-Micro-APKs: Dramatically reduce your app’s download size by offloading both the ML Kit and LiteRT runtimes to Play services.\n-Hybrid integration: Master running multiple ML workflows side-by-side in production without resource conflicts.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Chintan Parikh"
        },
        {
          "name": "Fergus Henderson"
        }
      ]
    },
    {
      "id": "ADS26_016",
      "url": "https://developer.android.com/events/dev-summit/talks/memory-troubleshooting-with-firebase-crashlytics",
      "title": "Memory troubleshooting with Firebase Crashlytics",
      "content_text": "Keep your app's memory footprint lean-and-mean and non-segfaulty with Firebase Crashlytics. This session explores our comprehensive suite of memory troubleshooting tools available in the Firebase console and in Android Studio. We’ll start by covering how to leverage ANR insights and GWP-ASan reports to diagnose elusive memory bugs and then dive into our latest tooling for Out-Of-Memory (OOM) and Memory Limiter Kill (MLK) events, designed specifically to help you navigate and adapt to the new memory limits introduced in Android 17.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Polina Govorkova"
        }
      ]
    },
    {
      "id": "ADS26_019",
      "url": "https://developer.android.com/events/dev-summit/talks/migrating-two-decades-of-the-google-play-app-to-jetpack-compose",
      "title": "Migrating two decades of the Google Play app to Jetpack Compose",
      "content_text": "This year, Android officially became Compose-first for building all UI, placing legacy Views into maintenance mode. For Google Play, that journey began back in 2020. Across an engineering footprint spanning nearly two decades and billions of users, migrating to Jetpack Compose was achieved through proven best practices, close collaboration with the core Compose team and continuous tooling evolution.\n\nDiscover how modernizing Google Play with Compose delivered measurable improvements in velocity and long-term stability. The session walks through connecting agentic Figma design workflows with Compose implementation, automating quality to prevent unnecessary recompositions and crafting expressive interfaces with dynamic color, rich typography and layered shapes. You will leave with tested strategies to triage bugs faster and scale your own Compose migration with confidence.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Kirill Grouchnikov"
        },
        {
          "name": "Jon Boekenoogen"
        }
      ]
    },
    {
      "id": "ADS26_108",
      "url": "https://developer.android.com/events/dev-summit/talks/moving-beyond-2d-with-custom-3d-geometry-in-the-jetpack-xr-sdk",
      "title": "Moving beyond 2D with custom 3D geometry in the Jetpack XR SDK",
      "content_text": "Transitioning your Android applications from traditional 2D screens into spatial environments requires a new approach to constructing shapes.\n\nIn this session, we will explore the Custom Mesh API in the Jetpack XR SDK, which allows you to programmatically generate procedural 3D geometry directly at runtime. We will walk through the core workflow, from defining vertex layouts to rendering dynamic objects seamlessly within the user's physical space.\n\nBy the end of this talk, you will have the practical skills to build interactive, custom 3D geometry completely from code.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Egor Yusov"
        },
        {
          "name": "Jay Abi-Saad"
        }
      ]
    },
    {
      "id": "ADS26_017",
      "url": "https://developer.android.com/events/dev-summit/talks/navigating-multi-device-quality-publishing-beyond-mobile-on-google-play",
      "title": "Navigating multi-device quality & publishing beyond mobile on Google Play",
      "content_text": "As the Android ecosystem expands across wrists, living rooms, vehicles, and XR, the opportunity to reach users on new screens is growing. However, distributing across Wear OS, Android TV, Android Auto, Android Automotive OS, or Android XR introduces distinct considerations for testing, store listings, and app reviews.\nThis session explores how to effectively utilize Google Play Console for non-mobile form factors to help streamline a predictable multi-device launch. We will cover key distribution decisions, including how to structure track strategies and package names, configure targeted testing tracks, and tailor store listings. You'll get a practical walkthrough of form-factor App Quality guidelines to help avoid common review pitfalls and publish on Google Play with greater confidence.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Jan Kleinert"
        },
        {
          "name": "Faustine Liao"
        }
      ]
    },
    {
      "id": "ADS26_004",
      "url": "https://developer.android.com/events/dev-summit/talks/on-device-intelligence-optimized-performance-and-quality-using-android-ml-kit-apis",
      "title": "On-device intelligence: Optimized performance and quality using Android ML Kit APIs",
      "content_text": "In this session, we'll explore different GenAI use cases using ML Kit APIs to understand when on-device GenAI is ideal for an app and also understand how to evaluate existing GenAI use cases to see if on-device models can satisfy their quality bar.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "David Chou"
        }
      ]
    },
    {
      "id": "ADS26_029",
      "url": "https://developer.android.com/events/dev-summit/talks/optimize-media-playback-and-maximize-reach-with-jetpack-media3-apis",
      "title": "Optimize media playback and maximize reach with Jetpack Media3 APIs",
      "content_text": "Media consumption accounts for a large portion of user time spent on mobile devices, which requires the playback experience to be flawless, highly efficient and mindful of battery life. Furthermore, users expect these experiences to seamlessly transition across their devices, from phones to living room TVs and beyond.\n\nExplore how architectural updates in Media3 and ExoPlayer power seamless playback across form factors. The discussion centers on crafting responsive interfaces with the Media3 Compose UI toolkit, eliminating buffering in feeds using the new PreloadManager and extending your app to living room screens and Android XR with CastPlayer and spatial audio.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Donovan McMurray"
        },
        {
          "name": "Toni Heidenreich"
        },
        {
          "name": "Kristina Simakova"
        }
      ]
    },
    {
      "id": "ADS26_101",
      "url": "https://developer.android.com/events/dev-summit/talks/outperform-yourself-in-compose",
      "title": "Outperform yourself in Compose",
      "content_text": "Jetpack Compose makes it easy to design high-quality user interfaces, but it can be difficult to track down issues that affect UI performance. These kinds of issues can lead to problems that your users notice, like startup latency, and dropped frames that appear as scroll jank or choppy animations.\n\nIn this talk, we’ll introduce tools to uncover what’s impacting your UI’s performance, focusing on Perfetto and (re-)composition tracing. We’ll then explore specific anti-patterns you may be using that are secretly costing you, how you can find them in your code, and what positive patterns you can replace them with. By the end of this talk, you’ll understand how to think in Compose with a performance mindset, and how to profile, analyze, and verify performance optimizations in your app.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Andrei Shikov"
        },
        {
          "name": "Andrew Bailey"
        }
      ]
    },
    {
      "id": "ADS26_022",
      "url": "https://developer.android.com/events/dev-summit/talks/powering-interactive-surfaces-with-remote-compose",
      "title": "Powering interactive surfaces with Remote Compose",
      "content_text": "Remote Compose introduces a new way to project expressive and interactive UI onto remote surfaces like widgets. By serializing layouts into compact binary payloads, RemoteCompose decouples UI from host execution to deliver significant advantages.\n\nKey benefits include edge interactivity that enables high-performance rendering through local execution on the remote device, fluid scaling that allows UIs to reflow across diverse form factors via remote-side component evaluations, and a unified developer workflow that removes the need for platform-specific remote UI frameworks through familiar Jetpack Compose APIs.\n\nThis session unpacks these benefits and provides live production examples, including modern Wear OS Widgets and the glanceable Wear Workout Tracker experience in Runkeeper.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Nicolas Roard"
        },
        {
          "name": "John Hoford"
        },
        {
          "name": "John Zoeller"
        }
      ]
    },
    {
      "id": "ADS26_023",
      "url": "https://developer.android.com/events/dev-summit/talks/scale-your-app-for-every-screen-with-compose",
      "title": "Scale your app for every screen with Compose",
      "content_text": "The Android ecosystem is vast, with users shifting seamlessly across phones, tablets, foldables, and desktop environments. Now that we are Compose First, this session explores how to architect your app for resizable windows and diverse aspect ratios—where traditional layout assumptions break down, leading to stretched UIs and lost state.\n\nExplore how the latest capabilities in Jetpack Compose, Navigation 3, and WindowManager can help you build dynamic layouts that naturally scale from compact screens to dual-pane displays. Walk away with strategies to accelerate your development workflow using Gemini and our skills, like the adaptive skill, to automatically refactor legacy codebases for larger screens.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Francesco Romano"
        }
      ]
    },
    {
      "id": "ADS26_025",
      "url": "https://developer.android.com/events/dev-summit/talks/scaling-input-interactions-beyond-the-touchscreen-with-jetpack-compose",
      "title": "Scaling input interactions beyond the touchscreen with Jetpack Compose",
      "content_text": "As new form factors move beyond the touchscreen, Compose's input system has evolved to meet the challenge. Its layered architecture provides the foundation for supporting everything from advanced trackpad gestures to novel hardware inputs seamlessly.\n\nThrough clear architectural breakdowns and hands-on code examples, follow the lifecycle of an input event all the way from the OS platform layer up to Compose gesture detectors and UI components. You will discover how to trace events across the entire stack, apply key architectural patterns for emerging input types, and confidently debug complex gesture interactions in your own apps.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Alex Vanyo"
        },
        {
          "name": "Jeremy Walker"
        }
      ]
    },
    {
      "id": "ADS26_026",
      "url": "https://developer.android.com/events/dev-summit/talks/take-compose-state-beyond-the-ui-with-jetpack-appstate",
      "title": "Take Compose state beyond the UI with Jetpack AppState",
      "content_text": "Compose’s snapshot runtime, automatic dependency tracking, and atomic updates don’t have to stop at the UI layer. Jetpack AppState lets you move Compose state upstream—streamlining what reaches your screens by hoisting and deriving state with the snapshot system before it ever hits the UI.\n\nIn this session, you’ll learn about AppState’s two foundational libraries. We’ll dive into StateStore for hoisting state, and Transform for using composition to derive state with plain Kotlin control flow—eliminating complex Flow combine chains and keeping your UI effortlessly in sync.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Ben Sagmoe"
        },
        {
          "name": "Elif Bilgin Morris"
        }
      ]
    },
    {
      "id": "ADS26_027",
      "url": "https://developer.android.com/events/dev-summit/talks/the-car-is-your-canvas-unlocking-android-development-for-the-road",
      "title": "The car is your canvas: Unlocking Android development for the road",
      "content_text": "As in-car displays expand across Android Auto and Android Automotive OS vehicles, developers face a unique dual challenge: delivering rich, adaptive experiences while parked, and driver-safe, template-driven experiences while driving. In this comprehensive 30-minute technical session, we explore the end-to-end architecture and development approaches to adapting Android apps to cars.\n\nFrom the fundamentals of designing apps for use in cars, to the newest approaches for building media experiences that shift from audio to video as the car shifts from drive to park, you'll leave with everything you need to know to get your app on the road.",
      "tags": [
        "Apps foundation"
      ],
      "authors": [
        {
          "name": "Paul Lammertsma"
        },
        {
          "name": "Thomas Weathers"
        }
      ]
    },
    {
      "id": "ADS26_014",
      "url": "https://developer.android.com/events/dev-summit/talks/trace-me-if-you-can-automated-instrumentation-and-field-profiling",
      "title": "Trace me if you can: Automated instrumentation and field profiling",
      "content_text": "Optimizing Android apps requires deep visibility into concurrent workflows and coroutine suspensions.\nWhile local profiling offers a useful snapshot, scaling these insights to production without overhead remains a challenge.\n\nThis session delivers an architectural blueprint for a continuous performance feedback loop.\n\nandroidx.tracing 2.0: Swap backends dynamically and propagate coroutine contexts (Perfetto flows) across threads.\n\nSmart Instrumentation: Use local ART tracing to find hotspots, then automate the injection of low-overhead trace points.\n\nMacrobenchmarking: Track regressions and verify performance gains on physical devices in CI.\n\nField Tracing: Go beyond local and CI tracing, with ProfilingManager.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Rahul Ravikumar"
        }
      ]
    },
    {
      "id": "ADS26_015",
      "url": "https://developer.android.com/events/dev-summit/talks/type-safe-keep-rules-and-dex-optimization",
      "title": "Type safe keep rules and DEX optimization",
      "content_text": "Android apps often ship under-optimized due to overly conservative keep rules often from third-party libraries, leading to bloated APKs, slower cold starts, and degraded runtime performance.\n\nWith Google Play’s new performance thresholds for DEX optimization, app visibility now directly depends on staying ahead of the optimization curve.\n\nThis talk introduces a modern R8 workflow to tackle rule bloat. You will learn to:\n\n- Use the R8 config analyzer and skill to identify legacy rule overhead.\n- Transition from broad wildcard keep rules to precise, type-safe, generated annotations.\n- Prevent optimization regressions with new Android CLI tools.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Chris Craik"
        },
        {
          "name": "Breana Tate"
        }
      ]
    },
    {
      "id": "ADS26_003",
      "url": "https://developer.android.com/events/dev-summit/talks/unlock-agentic-capabilities-in-your-app-with-ml-kit-genai",
      "title": "Unlock agentic capabilities in your app with ML Kit GenAI",
      "content_text": "Take your Android AI features to the next level by building autonomous on-device agents. In this session, we dive into ML Kit’s new agentic APIs, built directly on top of the direct model access APIs you already know.\n\nUsing the open-source Jetpacker app, you’ll learn how to chain multi-step actions across local data, manage stateful multi-turn sessions with isolated contexts, and wire up Android MCP to power both in-app assistants and Android system-level surfaces with a single codebase.",
      "tags": [
        "Intelligent Apps"
      ],
      "authors": [
        {
          "name": "Jolanda Verhoef"
        },
        {
          "name": "Victoria Lestari"
        }
      ]
    },
    {
      "id": "ADS26_009",
      "url": "https://developer.android.com/events/dev-summit/talks/whats-new-in-android-dev-tools",
      "title": "What's new in Android dev tools",
      "content_text": "Discover what’s next for Android development across Android Studio and the terminal with Android CLI. In this session, we unveil the latest in Android Studio Canary and Stable—from AI-assisted code migrations to Compose and Agent Client Protocol (ACP) support, to Lightbuild’s declarative architecture. We’ll also dive into the latest updates to the Android CLI toolchain. Learn how you can use it to automate your inner-loop workflows with improved access to devices, diagnostics tools for local and production issues, profiling workflows that let your agents test and validate optimizations and much more.",
      "tags": [
        "Tools & Performance"
      ],
      "authors": [
        {
          "name": "Esteban de la Canal"
        },
        {
          "name": "Adarsh Fernando"
        }
      ]
    },
    {
      "id": "ADS26_034",
      "url": "https://developer.android.com/events/dev-summit/talks/xr-is-for-everyone-designing-accessible-spatial-experiences",
      "title": "XR is for everyone: Designing accessible spatial experiences",
      "content_text": "When we say XR is for everyone, that principle has to guide how we build from day one. In this introductory guide for developers new to XR, Jazmin Cano shares the foundational accessibility principles honed at Owlchemy Labs. Engine-agnostic and universally applicable to both games and apps, this session explores how early consideration of motor, visual, auditory, and cognitive needs leads to better experiences for all users. Discover how to build an inclusive development culture, conduct meaningful testing, and design spatial interactions that remove barriers without sacrificing quality.",
      "tags": [
        "Android XR"
      ],
      "authors": [
        {
          "name": "Jazmin Cano"
        }
      ]
    }
  ]
}
