~/conference

Google I/O 2021

date:2021-05-18..2021-05-20
location:-- online --
series:Google I/O · 5 editions

Android developers, web developers, machine learning engineers, Flutter developers, UX and product designers, developer tools engineers

Android 12 Material You; Jetpack Compose UI toolkit; TensorFlow.js web ML; TensorFlow Lite on-device; TPUv4 pods and accelerators; LaMDA conversational models; Privacy Sandbox attribution reporting; Core Web Vitals optimization; WebXR and Depth API; Firebase Extensions and App Check; Android App Bundle requirement; Flutter cross-platform apps

titleauthorlength
Google Keynote (Google I/O ‘21)Sundar Pichai, Javier Soltero, Jen Fitzpatrick, Prabhakar Raghavan, Elizabeth Hamon Reid, Bill Ready, Shimrit Ben-Yair01h 56m
Key claims and concrete builds: a TPUv4 chip and TPUv4 pod >1 exaFLOP (4,096 v4 chips, 10x interconnect), LaMDA as an open‑domain dialogue model, MUM that is…
Talk in English on
Developer KeynoteJason Titus, Francis Ma, Jacob Lehrbaum, Karen Ng, Romain Guy, Barb Smith, Zoey Fan, Kemal El Moujahid51m
A rapid tour of concrete changes and numbers that matter: Android 12 adds approximate location and new Bluetooth permissions, a restricted standby bucket and…
Talk in English on
What's new for the web platformBen Galbraith, Dion Almaer, Travis McPhail30m
A concrete update on browsers and APIs: Chrome advances the privacy sandbox with an attribution reporting API that uses browser-held encrypted reports and…
Talk in English on
What's new in Machine LearningKemal El Moujahid, Sarah Sirajuddin, Craig Wiley33m
Announces concrete releases and results: TensorFlow Hub: 10,000+ models and TensorFlow 2.5 adds tf.numpy for NumPy-style GPU/TPU work, Model Maker automates…
Talk in English on
What's new in FlutterZoey Fan, Chris Sells27m
Announces Flutter 2.2 with concrete wins: over 6,000 issues closed and testing doubled across devices, web and desktop beta improvements, and null safety as…
Talk in English on
What's new in Google AssistantRebecca Nathenson13m
Google Assistant claims wide reach — over 30 languages, 90 countries and 1 billion devices with hundreds of millions of monthly users — and developer queries…
Talk in English on
What’s new in smart homeMichele Turner, Muhammad Umair26m
Google announces concrete platform changes: open Matter support with Thread built into Nest hubs, Android integration for setup, and WebRTC replacing HLS/DASH…
Talk in English on
What's new in AndroidChet Haase, Dan Sandler, Romain Guy29m
Android 12 delivers concrete changes: a system-wide, wallpaper-driven color palette and Material NEXT theming; a new splash screen with…
Talk in English on
What's new in Google PlayAlex Musil13m
Google Play announces concrete changes: 15% service fee up to $1M in annual earnings and that the Android App Bundle is required starting August 1, with over 1…
Talk in English on
What's new in Google PayArchana Malhotra13m
Redesigned Google Pay (launched 2020) now surfaces branded experiences, a loyalty enrollment and sign-in API that shares saved account info for one‑click…
Talk in English on
What's new in FirebaseKristen Richards, Jon Mensing, Kara Yu, Ali Kashefian18m
Announcements list concrete features not vague promises: Firebase now counts over 3 million apps and adds a Storage Emulator to the Emulator Suite, beta App…
Talk in English on
What’s new in Material DesignBethany Fong, Christian Robertson10m
Material updates in Android 12 show concrete features not promises: dynamic color extracts a wallpaper palette and generates light dark and high contrast tonal…
Talk in English on
What's new in Chrome OSEmilie Roberts, Sanj Nathwani12m
Chrome OS marks 10 years and claims 92% year-over-year growth with presence in more than one third of countries and 40 million students and educators using…
Talk in English on
Google Maps Platform 2021 I/O announcement recapChris Arriola04m
Beta tilt and rotation adds programmatic camera pitch and orientation so maps.js can show oblique views and keyboard/mouse control, while WebglOverlayView…
Talk in English on
Build end-to-end solutions with Vertex AISara Robinson12m
Vertex AI launches as a managed ML platform that claims end-to-end support from raw data to deployed endpoints, offering vertex pipelines that run TFX or…
Talk in English on
Cross platform computer vision made easy with Model MakerLaurence Moroney12m
A concrete howto that ends with a downloadable app skeleton and working model not vague promises The demo pulls a model from TensorFlow Hub, shows TensorFlow…
Talk in English on
Spotting and solving everyday problems with machine learningDale Markowitz13m
An explicit checklist of what gets built and what actually works: an AI-powered family video archive that uploads video to Cloud Storage, triggers the video…
Talk in English on
Modern Keras Design PatternsMartin Gorner, Francois Chollet14m
Builds a variational autoencoder in Keras and shows the concrete changes needed: adds a sampling layer that returns z sampled from z_mean and z_log_var, uses…
Talk in English on
Machine learning for next gen web apps with TensorFlow.jsJason Mayes15m
Library updates and concrete wins: 3.2M NPM downloads with ~50M CDN hits and 12.5k GitHub dependents; Face Mesh adds iris tracking; new pose models MoveNet (17…
Talk in English on
Does your app use ML? Make it a product with TFXRobert Crowe, Tris Warkentin14m
Announces TFX 1.0 release as an open source, enterprise-ready ML pipeline that runs on Colab, laptops, GKE, Kubeflow and in Vertex pipelines with IAM and…
Talk in English on
Optimize your TensorFlow Lite modelsEthan Kim, Yunlu Li14m
TensorFlow Lite claims production use on over 4 billion devices and supplies concrete tools: Model Optimization Toolkit with post‑training and…
Talk in English on
Decision forests in TensorFlowJosh Gordon, Mathieu Guillame-bert09m
TensorFlow Decision Forests appears as a concrete library that trains random forests and gradient‑boosted trees inside Keras, with code showing a…
Talk in English on
Coral: Expanding the edge AI landscapeBill Luan13m
Coral presents concrete hardware and software updates: an Edge TPU that runs at four trillion operations per second, USB and M.2 accelerators (including a…
Talk in English on
Building with the Responsible AI toolkitCatherina Xu, Ludovic Peran14m
Beta tool Know Your Data surfaces concrete dataset issues — USA reviews overrepresented and image brightness skew — and the privacy measurement in gfx shows an…
Talk in English on
ML Kit: Turnkey APIs to use on-device ML in mobile appsChenxi Song, Kenny Sulaimon12m
Demo shows a pose estimator working with about 12 lines of code and ML Kit now exposes 12 turnkey APIs including new digital ink (300+ languages), entity…
Talk in English on
TensorFlow Hub for real world impactLuiz Gustavo Martins, Elizabeth Kemp15m
TensorFlow Hub supplies ready models and shows concrete wins: an audio model flags more than 1700 gunshot instances in 350 GB of data in under 15 minutes…
Talk in English on
Designing A11y with Material DesignShabi Kashani, Michael Gilbert17m
Concrete experiments and practical tooling dominate: a whack‑a‑mole style prototype measures hit probability and models show diminishing returns around 48 dip…
Talk in English on
Build beautiful Material Design apps with Jetpack ComposeNick Rout, Louise Macfadyen15m
Shows concrete Jetpack Compose code that builds a themed app: defines color palettes, colors typography shapes combined and a custom type scale, composes…
Talk in English on
5 things you can do to prepare your app for large screensLiam Spradlin, Rody Davis12m
Five concrete moves: adopt a column system and an 8‑column grid so content reflows predictably, implement it with ConstraintLayout weights and fragments to…
Talk in English on
Input matters for Chrome OSEmilie Roberts17m
Concrete fixes and examples guide decisions: add explicit keyboard handling by overriding onKeyUp to handle Enter and return true, add MIDI support using…
Talk in English on
Optimize your Android games and apps to run on Chrome OSRicardo Quesada, Patrick Fuentes12m
Usage of Android apps on Chrome OS more than triples and Chrome OS migrates many devices to Android 11 while the runtime moves to a VM to improve security and…
Talk in English on
Enable payments on your PWA with Play Billing using Digital Goods APIJoyce Toh, Jeevan Shikaram14m
Demonstrates concrete integration: use Digital Goods API (Chrome origin trial, available for PWAs running as a TWA) plus the Payment Request API to launch Play…
Talk in English on
List your Progressive Web App in Google PlayAlexander Nohe, Andre Bandarra12m
Step-by-step instructions show how a Progressive Web App becomes a Google Play listing using a Trusted Web Activity, the CLI tool bubble wrap init to generate…
Talk in English on
Future-proof web apps with Angular and TensorFlow.jsMinko Gechev, David Zats14m
Shows concrete glue: Angular templates use TensorFlow.js models via an npm/CLI integration that exports a pipe to run inference off the main thread so a…
Talk in English on
Excalidraw and Fugu: Improving core user journeysThomas Steiner16m
Excalidraw is shown as a full PWA with offline, installable app and surprising adoption numbers — 12k active users, 1.5k GitHub stars, 26 contributors within…
Talk in English on
5 tips for your PWAPete LePage14m
A quick, concrete checklist: implement a custom offline fallback page cached by a service worker with navigation-only fetch handling and periodic fetch probes…
Talk in English on
From security as opt-in to security by defaultEiji Kitamura, Camille Lamy16m
Proposal: browsers flip permissive behaviors to opt-in and ship defaults that block cross-origin hazards. Concrete changes include deprecating document.domain…
Talk in English on
Effective password managementSam Dutton18m
Billions of passwords get breached each year yet Chrome reports a 37% reduction in compromised credentials after Safety Check and around 50% of sign‑ins are…
Talk in English on
Preparing for a more private webMaud Nalpas13m
Browsers phase out third-party cookies and propose Privacy Sandbox APIs as privacy-preserving replacements; partitioned cookies and a partition attribute aim…
Talk in English on
Chrome DevTools for designersJecelyn Yeen, Adam Argyle11m
Demonstrates specific fixes: runs CSS Overview to find contrast failures, uses the color picker’s contrast suggestions to reach AAA, enables the automatic…
Talk in English on
The New Responsive: Web Design in a Component-Driven WorldUna Kravets17m
Claims that component-level responsiveness becomes practical now with @container container queries that let a component read its parent’s size after setting…
Talk in English on
Measure and debug performance with Google Analytics 4 and BigQueryPhilip Walton, Minhaz Kazi16m
Shows how Google Analytics 4 sends custom web‑vitals events into BigQuery export, with data arriving within 24 hours and queries computing site 75th‑percentile…
Talk in English on
The business impact of Core Web VitalsSwetha Gopalakrishnan, Saurabh Rajpal15m
Case studies show concrete tactics and measurable wins: server‑side rendering the hero image plus preloading the LCP element and WebP yields a 55% LCP…
Talk in English on
What's new in Web VitalsElizabeth Sweeny, Annie Sullivan15m
Updates map core Web Vitals to concrete fixes and tooling: Lighthouse and PageSpeed Insights pair lab and field data, CrUX supplies real‑user metrics, and a…
Talk in English on
Page performance after loadJason Miller14m
Claims that post-load experience hinges on measurable smoothness and responsiveness and that optimizing them beats vague “examples.” Specific tools and…
Talk in English on
Using Google Maps Platform with Idiomatic KotlinChris Arriola12m
Maps KTX and Places KTX provide Kotlin wrappers that replace callback glue with suspend functions so asynchronous map camera animations and Places autocomplete…
Talk in English on
Design, manage, and deploy better Maps with Cloud-based Maps stylingAlicia Sullivan, Thames Sookpranee12m
Cloud-based Maps Styling lets teams create and deploy live map customizations via the Cloud Console using map ids and map styles instead of code, with a visual…
Talk in English on
Next generation Maps with WebGLTravis McPhail12m
Announces a beta WebGL OverlayView that hooks the same WebGL context as the vector basemap so custom 2D/3D objects render directly on the map and occlude…
Talk in English on
Developing AppSheet with Workspace AMP for Gmail and Apps Script appsChristian Schalk, Sarmad Hashmi14m
AppSheet now sends interactive app fragments into Gmail so managers approve requests inline and the original Google Sheet updates immediately, demonstrated…
Talk in English on
Enhancing user experiences within Google WorkspaceCharles Maxson15m
Claims that apps can embed into Gmail Drive and Docs to reach two billion users and that one codebase can write once deploy everywhere. Shows an issue tracker…
Talk in English on
AI/ML demo derbyZack Akil, Kaz Sato, Markku Lepisto17m
Three concise demos show working pipelines and numbers not promises: a pipeline uses Cloud Video Intelligence API label timestamps plus the Transcoder API…
Talk in English on
Serverless demo derbySara Ford, Katie McLaughlin, Abby Carey13m
Three short demos show concrete outcomes: using Buildpacks to produce a Node.js container image without writing a Dockerfile, running that image locally in the…
Talk in English on
Go full-stack with Kotlin or Dart on Google CloudJames Ward, Grant Timmerman, Tony Pujals18m
Kotlin multiplatform demo runs a Spring Boot server compiled with Spring Native into a native container on Cloud Run, connects to Cloud SQL, reuses a shared…
Talk in English on
Lazy Flutter performanceJustin McCandless19m
Shows concrete results: naive single-child lists blow memory up (10 → ~15MB, 100 → ~80MB, 1,000 crashes) while ListView.builder keeps memory flat and scrolling…
Talk in English on
Building platform adaptive appsKevin Moore13m
Flutter now targets six platforms and shows concrete techniques: a demo app Flutterfolio reuses one codebase while disabling editing on handset, enabling deep…
Talk in English on
Building a desktop design language with FlutterTodd Volkert15m
Promises a concrete recipe: shows how to implement a retro spinner widget end to end, drops into the widget/element/render object layers, and uses a custom…
Talk in English on
C interoperability with Dart FFIDaco Harkes, Michael Thomsen14m
Shows how to call C from Dart by following the three explicit steps: open the dynamic library, look up the symbol, call it, and handle C memory. Demonstrates…
Talk in English on
Power-up your Flutter app with Google APIsKevin Moore12m
Demo shows how to wire a Flutter web app to real Google services: create a Google Cloud project, enable YouTube Data API v3, configure OAuth client IDs, then…
Talk in English on
Why null safety?Bob Nystrom15m
Null safety arrives in Dart 2.12 inside Flutter 2 as a sound type extension that partitions nullable and non‑nullable variables, uses control‑flow analysis and…
Talk in English on
Firebase for Apple developers: What you should knowRyan Wilson, Chen Liang15m
Firebase for Apple platforms now ships Swift Package Manager support, optional Swift extensions (Codable + Firestore parsing), SwiftUI helpers for analytics…
Talk in English on
Fix performance pitfalls and level up your app with FirebaseKim Faughnan, Nitin Kaushik15m
Realtime app metrics show data within minutes and Firebase processes 200 billion daily events from over 3 billion installs, so monitoring scales to production…
Talk in English on
Crashlytics your way: Your most important crashes with Custom KeysJake Ouellette, Chris Chestnut11m
Firebase Crashlytics now lets teams filter crashes by custom keys so you can tie crashes to feature flags, network state, locale, ABI, install source and other…
Talk in English on
Local development using the new Storage EmulatorRachel Myers, Abe Haskins09m
Beta Storage Emulator launches as part of the Firebase Emulator Suite and runs locally with auth functions firestore and hosting so full end to end flows…
Talk in English on
Verifying app identity with App CheckTyler Crowe, Rosalyn Tan13m
Firebase App Check verifies that requests really come from your app by exchanging attestation artifacts for tokens and enforcing them on Firebase products. It…
Talk in English on
Reducing bundle size: Previewing a new Firebase for the webDavid East12m
New Firebase JavaScript SDK rewrites exports into modular SDK functions so bundlers like webpack rollup and esbuild can tree-shake unused code, cutting the…
Talk in English on
What's new in SearchJohn Mueller15m
Concrete updates include crawling more than half of all urls with http 2, using stream multiplexing and header compression to cut connections and bandwidth…
Talk in English on
The future is Africa: African developers are building for the worldAndy Volk, John Kimani15m
Research claims 700,000 developers across Africa with most aged 18–34, concentrated with over half in Egypt, Kenya, Nigeria and South Africa; tech hubs double…
Talk in English on
Immersive storytelling on the webWei Hong, Ryan Warrender15m
Web Stories are web pages that Google indexes and surfaces — Discover sees a stories carousel in the US India and Brazil and the Google app reaches 800 million…
Talk in English on
Preparing for page experience rankingNaina Raisinghani, Jeffrey Jose13m
Google announces page experience ranking rolling to Search in 2021 and defines the exact signals used: Core Web Vitals (LCP, FID, CLS) with thresholds like LCP…
Talk in English on
What's new in design toolsNicolas Roard, Diego Perez14m
Android Studio integrates live accessibility checks via the ATF library in the Layout Editor, while Layout Validation adds locale presets and rare-device…
Talk in English on
Top 12 tips to get ready for Android 12Charmaine D'Silva, Narayan Kamath11m
Android 12 makes twelve concrete platform changes: foreground services blocked from background with migration to expedited jobs for short high‑priority work…
Talk in English on
Refreshing widgetsNicole McWilliams, Diana Chen, David Kanda14m
Android 12 adds concrete changes: native support for interactive compound buttons (checkboxes, switches), a reconfigurable flag plus configurationOptional to…
Talk in English on
Build powerful, reliable apps with Google Play servicesKurt Williams14m
Google Play services runs on every Google‑certified device and delivers automatic updates independent of OS or carrier, powering thin client SDKs (client libs…
Talk in English on
What's new in Android testing toolsAdarsh Fernando12m
Android Studio delegates unit and instrumented tests to the android gradle test runner (canary Android Studio + AGP required) so local and CI runs match; a new…
Talk in English on
The state of Android securityEugene Liderman10m
Android 12 hardens the platform with concrete changes: Android Keystore rewritten in Rust, Linux KFence included for near‑zero‑overhead kernel memory error…
Talk in English on
What’s new in foldables, tablets, and large screensDiana Wong, Kenneth Ford14m
Devices reach more than 250 million large‑screen Android devices and tablet sales grew about 16% in 2020 with an estimated 30 million foldables coming soon, so…
Talk in English on
Effective background tasks on AndroidAmith Yamasani, Makoto Onuki11m
Android 12 limits when apps can start foreground services from the background (apps targeting API 31+) and introduces a defer notification for 10 seconds rule…
Talk in English on
Measuring Jank and Startup with MacrobenchmarkCarmen Jackson, Amanda Alexander10m
Jetpack Macrobenchmark is a concrete tool that measures startup and frame timing, not vague advice: it measures cold warm and hot startup, runs repeated…
Talk in English on
What's new in Android Machine LearningOli Gaymond, Mika Raento10m
Android claims an updatable, integrated on‑device ML stack: TensorFlow Lite for Android ships preinstalled via Google Play Services so apps no longer bundle TF…
Talk in English on
What’s new in Android privacySara N-Marandi, Erik Wolsheimer15m
Android 12 adds concrete privacy controls and measurable results: mic and camera indicators and device-wide mic/camera toggles show access in real time, a…
Talk in English on
State of Kotlin on AndroidJeffrey van Gogh, Wojtek Kaliciński12m
Claimed adoption numbers land hard: 80% of top 1,000 apps contain Kotlin and 60% of Android developers use it, with an analysis reporting a ~10% reduction in…
Talk in English on
What’s new in Android development toolsJamal Eason15m
Android Studio Arctic Fox lands with concrete features: live database inspector, import of TensorFlow Lite models, a native C++ memory profiler and a project…
Talk in English on
What’s new in Android Gradle pluginJerome Dochez, Chris Warrington11m
AGP 7.0 with Gradle 7.x actually serializes the configuration task graph so configuration caching makes subsequent builds near-instant after a warm-up run; the…
Talk in English on
Grow your business with new engagement and monetization featuresChandrika Cycil, Austin Shoemaker10m
New engagement metrics offer Compare to peers with 15 new metrics, benchmarks across 250 peer sets and up to 2 million new data points a day covering 200+…
Talk in English on
New tools to help you build safer apps on Google Playjafit becha, anu yamunan10m
New Google Play Console features promise concrete fixes: a policy status page centralizes enforcements, shows the exact offending asset, and lets apps appeal…
Talk in English on
What's new in Android Mediafrancois golfer, karthik veda13m
Android Media in 2021 announces concrete features: platform-level HEVC support plus a transcoder to convert HEVC to AVC (with extra delay to account for), a…
Talk in English on
What's new in Android TV and Google TVShalini GovilPai, Ben Serridge11m
Platform updates land with measurable lifts and concrete tools: Android TV reports 80 million monthly active devices after a 157% usage bump, Google TV…
Talk in English on
What’s new with Android for CarsMadan Ankapura, Ozge Kirimlioglu13m
Android Auto now runs in 100 million cars and is adding Porsche this summer; Android Automotive OS with Google apps ships in the Polestar 2 and will be…
Talk in English on
Now is the time: What's new with WearKaren Ng, Bjorn Kilburn14m
Major platform update claims apps start up 30% faster and smoother animations while Samsung collaboration brings phone-matching UI and watch face tooling. New…
Talk in English on
Using Jetpack libraries in ComposeIan Lake, Manuel Vicente Vivo19m
Shows a concrete migration: an existing app called Bloom is converted screen‑by‑screen so UI switches to Compose while the rest stays intact. Demonstrates…
Talk in English on
What's new in Jetpack ComposeClara Bayarri, Anna-Chiara Bellini17m
Announces Compose is in beta with 1.0 soon and claims measurable wins: less boilerplate, faster iteration, and fewer sync bugs by re-executing composables on…
Talk in English on
What’s new in JetpackAlan Viverette14m
Jetpack reports 79% of the top 1,000 apps using its libraries and ships concrete upgrades: CameraX adds exposure controls, HDR preview, faster capture and…
Talk in English on
Getting started with Project CHIPKevin Po, Don Darling12m
Project CHIP claims a single IP‑based smart‑home protocol with IPv6, Thread, BLE and Wi‑Fi soft‑AP for onboarding, and certificate‑based security, aiming for a…
Talk in English on
Building globally relevant productsNeha Malhotra, Tracey Lindsay Chan15m
Every second three new smartphone users come online and the team measures concrete wins: three new users per second, voice interactions that are three times…
Talk in English on
Machine learning for AccessibilityTom Hume, Scott Adams, Sagar Savla12m
Shows concrete systems and numbers: IconNet runs locally to label ~30 icons at launch then +40 more, filling missing accessibility labels; ML Kit powers…
Talk in English on
Designing for accessibility in Android Studio and Jetpack ComposeShailen Tuli, Yinglei Wang13m
Android Studio surfaces the open source accessibility test framework as live checks that flag missing labels, inadequate touch targets and poor contrast…
Talk in English on
What's new in Android AccessibilityBrian Kemler, Sharlene Yuan13m
Release notes style summary: announces concrete changes and measurable reach. TalkBack 9.1 adds a dozen customizable multi‑finger gestures, a two‑finger…
Talk in English on
How to drive conversions with Google Pay for AndroidJose Ugia, Lucian Driscu14m
Explains concrete integration steps: uses Google Pay APIs, autofill, and a Flutter pay plugin; shows a sandbox and the Google Pay Business Console for…
Talk in English on
Take AR anywhere with the Recording and Playback APIian zhang, nithan suresh13m
Claim: ARCore's Recording and Playback API records camera stream + IMU + custom metadata into an industry‑standard MP4 and then rewinds the file and treats it…
Talk in English on
Increase AR realism and precision with Depth APIEric Turner, Adarsh Kowdle12m
ARCore shows depth-from-motion working on a single camera after just a few centimeters of movement, estimating distance from 0–8 meters with best accuracy…
Talk in English on
New capabilities in ARCoreJared Finder, Rajat Paharia10m
ARCore announces concrete upgrades: available on more than 850 million devices and installed on over 1 billion, motion tracking cuts CPU use by 36% decrease in…
Talk in English on
Drive engagement and boost performance in your app with deep linksRan Mor15m
Concrete claim: adding uplinks and universal links and fixing misconfigurations measurably raises app conversions. The session introduces deep link validation…
Talk in English on
Measure and grow your app with new innovations in Google AnalyticsKevin Lam, Kechy Eke17m
Google announces GA4 app features: event modification and creation lets a new conversion event be defined in the UI and appear days later with no code…
Talk in English on
Exposure Notifications: Building infrastructure to serve 1M usersSeth Vargo10m
A concrete build of a backend that claims to serve 1M users using a team of 6 and entirely on Google Cloud, with source open source on GitHub; verification…
Talk in English on
Safety and Occupancy with AIMarkku Lepisto14m
A custom vision model was trained in Vertex AI/AutoML on labeled door-entry clips (≥100 examples per label), compiled to an Edge TPU TensorFlow Lite blob and…
Talk in Japanese on
The women building voice AI and their role in the voice revolutionLeslie Garcia-Amaya, Lilian Rincon16m
Voice assistant usage hits over 2 billion devices with 500 million monthly users, and specific features get named: real‑time Interpreter Mode, communal speed…
Talk in English on
Android shortcuts for AssistantPreethi Sundaradevan, Alec Truitt16m
Android announces that Android S removes the old 10‑shortcut cap so apps can publish an no 10-shortcut limit and push unlimited static and dynamic shortcuts…
Talk in English on
How to voicify your Android appMatt Carroll, Shikha Sehgal16m
Concrete roadmap and demos show how to add Google Assistant voice entry to an Android app using Android Studio and shortcuts.xml, map user queries to actions…
Talk in English on
Make your app a product with the TFX teamRobert Crowe, Anusha Ramesh, Zhitao Li, Kaz Sato31m
Announces TFX 1.0 with a stable public API and three years of critical fixes, demonstrates pipelines running on Kubernetes via Kubeflow Pipelines, on Airflow…
Talk in English on
Google's AI MapLaurence Moroney, Dale Markowitz, Karl Weinmeister31m
An AMA that gives concrete tools and results: demos show Vertex neural architecture search producing a more accurate spam model than Model Maker, a…
Talk in English on
Machine Learning on the web with TensorFlow.jsJason Mayes, Sandeep Gupta, Ping Yu28m
A live AMA that explains what TensorFlow.js actually does and how it is used: runs models in-browser and on Node.js, converts Keras/TensorFlow and TF Lite…
Talk in English on
On-device machine learning in mobile and web appsChristiaan Prins, Arun Venkatesan, Sandeep Gupta30m
TensorFlow Lite launches in 2017 with a converter that turns cloud models into efficient on‑device models and delivers millisecond inference latency for…
Talk in English on
Integrate Google Workspace with your solutionsCharles Maxson, Olaf Hubel, Matthew Izatt, Steven Bazyl34m
An AMA session on the Google Workspace Development Platform supplies concrete takeaways: the platform exposes APIs, Apps Script and AppSheet for automations…
Talk in English on
Understanding COGA, W3C's cognitive accessibility guidelinesErin Buehler, Rain Michaels, Michael Gilbert, Shabi Kashani30m
W3C COGA provides concrete patterns: provide alternatives to numbers by pairing temperatures with plain suggestions like “take a jacket” and adding visual…
Talk in English on
Google PaySoc Sieng, Archana Malhotra, Rajiv Appana30m
Google Pay claims a one-click checkout that shares payment, billing and shipping data and reports 150 million users in 40 countries; integrations cost nothing…
Talk in English on
Google Maps PlatformTravis McPhail, Alicia Sullivan, Thames Sookpranee, Mike Pegg30m
WebGL overlay open beta brings programmatic camera tilt/rotation and webgl overlays (with cloud-based map styling tied to map ids) but map id switching on a…
Talk in English on
ARCoreFred Sauer, Brian Kim, Max Dzitsiuk, Taylor Mitchell31m
ARCore AMA explains concrete details: when to use raw depth vs full depth (raw for measurements, full for visual effects), depth range currently caps at 8.1…
Talk in English on
App ActionsDoug Stevenson, Adam Coimbra, Jisha Abubaker30m
Covers concrete migration steps and tooling rather than marketing fluff: how to migrate actions.xml → shortcuts.xml, use the App Actions test tool Android…
Talk in English on
Secure and reliable development with GoKatie Hockman, Filippo Valsorda, Julie Qiu, Rebecca Stambler32m
Talk lists concrete changes: a first‑party vulnerability database plus a proposed Go audit that uses static analysis to report only relevant vulnerabilities…
Talk in English on
AI in the CloudZack Akil, Anu Srivastava, Karl Weinmeister30m
Vertex AI appears as a one‑stop platform that actually unifies datasets, notebooks, AutoML and custom training (TensorFlow/PyTorch) and supports Managed…
Talk in English on
Flutter in production: Stadia and Google PayAndrew Brogdon, Reid Baker, John McDole, Jeffrey Lim30m
Stadia and Google Pay run Flutter in production with concrete choices: video frames are sent to Android for decoding and Flutter UI is layered transparently…
Talk in English on
Cloud, Dart, and full-stack FlutterMichael Thomsen, Kevin Moore, Tony Pujals, Grant Timmerman32m
Roundtable shows concrete paths: use the Dart Functions Framework to write functions that handle HTTP requests or Cloud Events, run locally, AOT compile into…
Talk in English on
#AskFirebase Live at Google I/OFrank van Puffelen, Rachel Saunders, David East, Tali Sason29m
Updates include near real-time data (<2 minutes) for Performance Monitoring after upgrading SDKs, a new Storage emulator for full local development and faster…
Talk in English on
Chrome and the WebPaul Kinlan, Dion Almaer30m
Covers recent Chrome engineering and roadmaps: improvements to Progressive Web Apps using the File System Access API to better match native app capabilities…
Talk in Ukrainian on
Web runtime performanceJake Archibald, Mariko Kosaka, Jason Miller30m
Built demos prove techniques: a minesweeper clone and squoosh.app explore runtime limits, use WebAssembly inside web workers that are terminated and respawned…
Talk in English on
Progressive Web Applications and FuguPete LePage, Andre Bandarra, Adriana Jara Salazar, Penny McLachlan30m
Project Fugu and Progressive Web Apps get concrete: demoed capabilities include file handling/file type association so a PWA can open and Ctrl+S over the…
Talk in English on
Privacy sandboxMichael Kleber, Rowan Merewood, Barb Smith, Kaustubha Govind31m
A concrete status update: Chrome is experimenting with named proposals now running in origin trials, including First-Party Sets to group related domains and…
Talk in English on
Web VitalsPhilip Walton, John Mueller, Annie Sullivan, Elizabeth Sweeny30m
AMA format that answers how Core Web Vitals are measured and applied: real user field vs lab data details, the use of 75th percentile Chromium RUM, differences…
Talk in English on
ComposeAnna-Chiara Bellini, Leland Richardson, Matvei Malkov, Clara Bayarri29m
Announces Compose going stable in July 2021 and recommends starting now, details concrete runtime and rendering work: Compose 1.0 focuses on prefetching…
Talk in English on
Developer Tools and LanguagesIvan Gavrilovic, Tor Norbye, Mads Ager, Wojtek Kaliciński29m
AMA covers concrete tooling outcomes: ksp is alpha with Room ported as an example and authors asking processors to migrate; Arctic Fox preview for M1 exists…
Talk in English on
JetpackYigit Boyar, Amanda Alexander, Ian Lake, Manuel Vicente Vivo30m
Jetpack updates that matter: multiple backstacks are default in Navigation UI (fragments and nav component save/restore state, Compose support in two lines)…
Talk in English on
Anomaly detection with TensorFlowLaurence Moroney45m
Shows how TensorFlow builds an autoencoder not VAE that compresses 140-point ECG windows into an 8-d latent bottleneck then reconstructs and flags high…
Talk in English on
Hands on with Cloud AISara Robinson51m
Hands-on demo builds a TensorFlow regression on the auto MPG dataset, packages training code as a Docker container, pushes it to Container Registry, runs a…
Talk in English on
Building with TensorFlow Lite for microcontrollersPete Warden55m
Live demos show TensorFlow Lite for Microcontrollers running on an Arduino Nano 33 BLE Sense, receiving quantized 8‑bit models over WebBLE and executing…
Talk in English on
Building trusted AI productsMaysam Moussalem55m
Workshop walks through the updated PAIR guidebook and a live recommendation codelab that trains models (MovieLens, IMDb) and fine‑tunes BERT for sentiment…
Talk in English on
TensorFlow.js: Make a smart webcam in JS with a pre-trained ML modelJason Mayes56m
Step‑by‑step live coding builds a working smart webcam using TensorFlow.js and the pre‑trained COCO‑SSD model that detects about 80 object classes in real…
Talk in English on
Build and deploy custom object detection model with TensorFlow LiteKhanh LeViet50m
Shows how to train a custom object‑detection model with TensorFlow Lite Model Maker and export a quantized .tflite, then drop it into an Android Studio app…
Talk in English on
One-click loyalty signup on Google Pay and Google MapsSoc Sieng48m
Shows a working codelab that wires a loyalty program into Cloud Shell and the Passes API, creates a temporary issuer and service account, and generates a…
Talk in English on
Build an AR application using the WebXR APIDereck Bridie30m
Creates a working mobile AR page with Chrome + an ARCore phone, a local webserver (port 8887) and USB debugging, using three.js to render a sunflower model, a…
Talk in English on
Debugging the smart homeYigit Uyan33m
Shows concrete debugging: use Smart Home Analytics to spot a 50% success rate and ~900 ms 95th‑percentile latency against a >97% / <3000 ms goal, search logs…
Talk in English on
Extend an Android app to Google Assistant with App ActionsJessica Dene Earley-Cha35m
Demo Android to-do app adds two App Actions using Google Assistant: get thing (maps thing.name to app search param Q) and open app feature (uses inline…
Talk in English on
Build voice bots for mobile with Dialogflow and FlutterLee Boonstra39m
Builds a working mobile FAQ voice bot that streams microphone audio from Flutter to Dialogflow and returns fulfillment text; uses a local service account JSON…
Talk in English on
Building your first Flutter appFilip Hráček46m
Builds a working cross‑platform app with the Flutter SDK, wires the English words package into pubspec.yaml, and uses ListView.builder plus a StatefulWidget to…
Talk in English on
Building scrolling experiences in FlutterKate Lovett38m
Hands-on Codelab that uses DartPad Codelab to build a seven‑day mock weather app and shows exactly which widgets and APIs to change: replace…
Talk in English on
How to manage application states using inherited widgetsChun-Heng Tai40m
Claims a lightweight state system built with InheritedWidget and a small wrapper that owns state and exposes AppStateScope APIs. Uses a sample Flutter Web app…
Talk in English on
Dart null safety in ActionAndrew Brogdon42m
Live coding in DartPad demonstrates Dart null safety syntax and tradeoffs: nullable vs non‑nullable types, the null assertion (!) operator, nullable generics…
Talk in English on
Prepare to grow with tips for Firebase integrations with AdsDavid Schachter34m
Step‑by‑step demo shows how to add the Firebase SDK and specifically Google Analytics for Firebase, create custom events (Firebase already logs about 23…
Talk in English on
Integrating the App Distribution SDK in iOS appsIbrahim Ulukaya40m
Demonstrates adding the Firebase App Distribution iOS SDK via CocoaPods, using Xcode 12+ and a physical device to get in‑app build alerts. Shows the one‑call…
Talk in English on
Supercharge your web app with the modular Firebase JS SDKFeiyang Chen59m
A hands‑on migration shows rewriting Firebase JS SDK v8 to the modular v9, converting a stock‑watch web app with npm, Chrome and VS Code, replacing compat…
Talk in English on
Get to know Firebase for FlutterTodd Kerpelman01h 02m
Step‑by‑step walkthrough that actually connects a Flutter app to Firebase: creates a Firebase project, enables email/password Auth, adds Android and web…
Talk in English on
A whirlwind tour through Project Fugu APIsThomas Steiner46m
A small greeting‑card app called Fugu Paint demo is built live using Project Fugu APIs with code hosted on Glitch and progressive enhancement fallbacks; Web…
Talk in English on
Building a web application with Angular and FirebaseMark Thompson45m
Creates a working Kanban Fire app: project scaffolding with Angular CLI, UI with Angular Material, drag and drop via the CDK drag-and-drop, and integration…
Talk in English on
Building user-adaptive interfaces with preference media queriesAdam Argyle45m
A live workshop shows a complete CSS-only settings form that becomes themeable, responsive, animated and accessible without JavaScript. It uses grid with…
Talk in English on
Jetpack Compose basicsFlorina Muntenescu40m
Hands-on live coding follows the Jetpack Compose codelab using Android Studio Arctic Fox Beta and shows an app scaffolded from the compose template, build a…
Talk in English on
Create your first Tile in WearJeremy Walker38m
A hands‑on codelab that uses the Tiles API and Android Studio emulator to build a real Wear tile: implement a TileProvider service, separate layout logic in…
Talk in English on
Level up your game’s stability with CrashlyticsPatrick Martin03m
Crashlytics now captures crashes that used to slip through, with a revamped symbolication flow that relaxes symbol-directory rules and can preserve your stack…
Talk in English on
Level up your apps with Firebase Extensions and MLPaul Ruiz02m
Firebase Extensions adds three experimental ML plugins that plug into Firestore and Storage and actually run: sentiment analysis (-1 to +1 plus magnitude)…
Talk in English on
Beyond evaluation: Improving fairness with Model RemediationSean O'Keefe03m
Demo applies MinDiff model built around Keras to a Civil Comments dataset and claims measurable reduction in false positive rates for religious identity…
Talk in English on
Debug and profile your app with Flutter DevToolsAndrew Brogdon02m
Flutter DevTools ships with the Flutter SDK and surfaces debugging features directly from overflow exceptions so you jump to the Inspector and find the…
Talk in English on
Automatically adapt to API changes with Flutter FixAndrew Brogdon01m
Flutter Fix claims to automatically update code when Flutter APIs change and ships as rules inside the Flutter SDK that run in IDE plugins or via the Dart CLI…
Talk in English on
Adaptive DesignAndrew Brogdon02m
Demonstrates three concrete adaptation types and code that actually runs: uses MediaQuery to branch layout composition by window size, relies on visual density…
Talk in English on
How to create your first App ActionMike Bifulco02m
Starts in AndroidManifest.xml where a meta-data tag is added inside the activity, then creates shortcuts.xml in app/src/main/res/xml to declare built‑in…
Talk in English on
New transaction features on smart devicesMike Bifulco03m
Demonstration shows smart displays gaining on‑device checkout with card verification code (CVC) entry for authentication and an option to add a new payment…
Talk in English on
App Actions test toolJessica Dene Earley-Cha03m
Shows concrete steps and results: install the Google Assistant plugin for Android Studio, confirm the same Google account in IDE Play Console and emulator…
Talk in English on
Train TensorFlow models at cloud scale with TensorFlow CloudSina Chavoshi03m
Demo shows moving a NasNet training from Colab or Kaggle to Google Cloud by packaging the notebook and supplying three project parameters, authenticating, then…
Talk in English on
Fuel your custom models on the Cloud AI PlatformAnu Srivastava02m
Builds and deploys a TensorFlow regression model on Vertex AI from a Kaggle dataset of late 1970s and early 1980s cars using a custom container and notebook…
Talk in English on
Accelerate add-on and chat bot development with the Card Builder toolSteven Bazyl02m
A visual Card Builder speeds creation of card-based UIs for Google Workspace add-ons and chat apps: a four-pane interface (palette, preview, property editor…
Talk in English on
One-click loyalty sign ups/sign-ins with Google PayJose Ugia02m
Demo shows how to use the Passes API for Loyalty to add true one-click enrollment so consumers legally consent and Google securely posts signup details to the…
Talk in English on
ML Ops on Google CloudAmy Unruh03m
Claims a serverless, scalable ML workflow platform that logs run metadata for lineage and reproducibility and charges per executed resource use. Shows Vertex…
Talk in English on
Easily deploy TF Lite models to the webJing Jin02m
Claims that TensorFlow Lite models run in-browser with no conversion by loading the TensorFlow Lite task library via TensorFlow.js and WebAssembly. It shows…
Talk in English on
Angular DevToolsMinko Gechev02m
A Chrome extension called Angular DevTools previews an app’s component tree inside DevTools, shows metadata and lets inputs and outputs be edited live, and…
Talk in English on
Foldables - WindowManager with MotionLayoutFrancesco Romano03m
Concrete recipe: use WindowManager to detect Tabletop posture and compute the fold rectangle, use MotionLayout with a ReactiveGuide to reflow the player, and…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.