Google I/O 2021
2021-05-18..2021-05-20
-- online --
[Google I/O 2013, Google I/O 2018, Google I/O 2019, Google I/O 2021, Google I/O 2022]
who it's for
Android developers, web developers, machine learning engineers, Flutter developers, UX and product designers, developer tools engineers
topics
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
| title | author | length |
|---|---|---|
| Google Keynote (Google I/O ‘21) | Sundar Pichai, Javier Soltero, Jen Fitzpatrick, Prabhakar Raghavan, Elizabeth Hamon Reid, Bill Ready, Shimrit Ben-Yair | 01h 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… | ||
| Developer Keynote | Jason Titus, Francis Ma, Jacob Lehrbaum, Karen Ng, Romain Guy, Barb Smith, Zoey Fan, Kemal El Moujahid | 51m |
A rapid tour of concrete changes and numbers that matter: Android 12 adds approximate location and new Bluetooth permissions, a restricted standby bucket and… | ||
| What's new for the web platform | Ben Galbraith, Dion Almaer, Travis McPhail | 30m |
A concrete update on browsers and APIs: Chrome advances the privacy sandbox with an attribution reporting API that uses browser-held encrypted reports and… | ||
| What's new in Machine Learning | Kemal El Moujahid, Sarah Sirajuddin, Craig Wiley | 33m |
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… | ||
| What's new in Flutter | Zoey Fan, Chris Sells | 27m |
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… | ||
| What's new in Google Assistant | Rebecca Nathenson | 13m |
Google Assistant claims wide reach — over 30 languages, 90 countries and 1 billion devices with hundreds of millions of monthly users — and developer queries… | ||
| What’s new in smart home | Michele Turner, Muhammad Umair | 26m |
Google announces concrete platform changes: open Matter support with Thread built into Nest hubs, Android integration for setup, and WebRTC replacing HLS/DASH… | ||
| What's new in Android | Chet Haase, Dan Sandler, Romain Guy | 29m |
Android 12 delivers concrete changes: a system-wide, wallpaper-driven color palette and Material NEXT theming; a new splash screen with… | ||
| What's new in Google Play | Alex Musil | 13m |
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… | ||
| What's new in Google Pay | Archana Malhotra | 13m |
Redesigned Google Pay (launched 2020) now surfaces branded experiences, a loyalty enrollment and sign-in API that shares saved account info for one‑click… | ||
| What's new in Firebase | Kristen Richards, Jon Mensing, Kara Yu, Ali Kashefian | 18m |
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… | ||
| What’s new in Material Design | Bethany Fong, Christian Robertson | 10m |
Material updates in Android 12 show concrete features not promises: dynamic color extracts a wallpaper palette and generates light dark and high contrast tonal… | ||
| What's new in Chrome OS | Emilie Roberts, Sanj Nathwani | 12m |
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… | ||
| Google Maps Platform 2021 I/O announcement recap | Chris Arriola | 04m |
Beta tilt and rotation adds programmatic camera pitch and orientation so maps.js can show oblique views and keyboard/mouse control, while WebglOverlayView… | ||
| Build end-to-end solutions with Vertex AI | Sara Robinson | 12m |
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… | ||
| Cross platform computer vision made easy with Model Maker | Laurence Moroney | 12m |
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… | ||
| Spotting and solving everyday problems with machine learning | Dale Markowitz | 13m |
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… | ||
| Modern Keras Design Patterns | Martin Gorner, Francois Chollet | 14m |
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… | ||
| Machine learning for next gen web apps with TensorFlow.js | Jason Mayes | 15m |
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… | ||
| Does your app use ML? Make it a product with TFX | Robert Crowe, Tris Warkentin | 14m |
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… | ||
| Optimize your TensorFlow Lite models | Ethan Kim, Yunlu Li | 14m |
TensorFlow Lite claims production use on over 4 billion devices and supplies concrete tools: Model Optimization Toolkit with post‑training and… | ||
| Decision forests in TensorFlow | Josh Gordon, Mathieu Guillame-bert | 09m |
TensorFlow Decision Forests appears as a concrete library that trains random forests and gradient‑boosted trees inside Keras, with code showing a… | ||
| Coral: Expanding the edge AI landscape | Bill Luan | 13m |
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… | ||
| Building with the Responsible AI toolkit | Catherina Xu, Ludovic Peran | 14m |
Beta tool Know Your Data surfaces concrete dataset issues — USA reviews overrepresented and image brightness skew — and the privacy measurement in gfx shows an… | ||
| ML Kit: Turnkey APIs to use on-device ML in mobile apps | Chenxi Song, Kenny Sulaimon | 12m |
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… | ||
| TensorFlow Hub for real world impact | Luiz Gustavo Martins, Elizabeth Kemp | 15m |
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… | ||
| Designing A11y with Material Design | Shabi Kashani, Michael Gilbert | 17m |
Concrete experiments and practical tooling dominate: a whack‑a‑mole style prototype measures hit probability and models show diminishing returns around 48 dip… | ||
| Build beautiful Material Design apps with Jetpack Compose | Nick Rout, Louise Macfadyen | 15m |
Shows concrete Jetpack Compose code that builds a themed app: defines color palettes, colors typography shapes combined and a custom type scale, composes… | ||
| 5 things you can do to prepare your app for large screens | Liam Spradlin, Rody Davis | 12m |
Five concrete moves: adopt a column system and an 8‑column grid so content reflows predictably, implement it with ConstraintLayout weights and fragments to… | ||
| Input matters for Chrome OS | Emilie Roberts | 17m |
Concrete fixes and examples guide decisions: add explicit keyboard handling by overriding onKeyUp to handle Enter and return true, add MIDI support using… | ||
| Optimize your Android games and apps to run on Chrome OS | Ricardo Quesada, Patrick Fuentes | 12m |
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… | ||
| Enable payments on your PWA with Play Billing using Digital Goods API | Joyce Toh, Jeevan Shikaram | 14m |
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… | ||
| List your Progressive Web App in Google Play | Alexander Nohe, Andre Bandarra | 12m |
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… | ||
| Future-proof web apps with Angular and TensorFlow.js | Minko Gechev, David Zats | 14m |
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… | ||
| Excalidraw and Fugu: Improving core user journeys | Thomas Steiner | 16m |
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… | ||
| 5 tips for your PWA | Pete LePage | 14m |
A quick, concrete checklist: implement a custom offline fallback page cached by a service worker with navigation-only fetch handling and periodic fetch probes… | ||
| From security as opt-in to security by default | Eiji Kitamura, Camille Lamy | 16m |
Proposal: browsers flip permissive behaviors to opt-in and ship defaults that block cross-origin hazards. Concrete changes include deprecating document.domain… | ||
| Effective password management | Sam Dutton | 18m |
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… | ||
| Preparing for a more private web | Maud Nalpas | 13m |
Browsers phase out third-party cookies and propose Privacy Sandbox APIs as privacy-preserving replacements; partitioned cookies and a partition attribute aim… | ||
| Chrome DevTools for designers | Jecelyn Yeen, Adam Argyle | 11m |
Demonstrates specific fixes: runs CSS Overview to find contrast failures, uses the color picker’s contrast suggestions to reach AAA, enables the automatic… | ||
| The New Responsive: Web Design in a Component-Driven World | Una Kravets | 17m |
Claims that component-level responsiveness becomes practical now with @container container queries that let a component read its parent’s size after setting… | ||
| Measure and debug performance with Google Analytics 4 and BigQuery | Philip Walton, Minhaz Kazi | 16m |
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… | ||
| The business impact of Core Web Vitals | Swetha Gopalakrishnan, Saurabh Rajpal | 15m |
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… | ||
| What's new in Web Vitals | Elizabeth Sweeny, Annie Sullivan | 15m |
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… | ||
| Page performance after load | Jason Miller | 14m |
Claims that post-load experience hinges on measurable smoothness and responsiveness and that optimizing them beats vague “examples.” Specific tools and… | ||
| Using Google Maps Platform with Idiomatic Kotlin | Chris Arriola | 12m |
Maps KTX and Places KTX provide Kotlin wrappers that replace callback glue with suspend functions so asynchronous map camera animations and Places autocomplete… | ||
| Design, manage, and deploy better Maps with Cloud-based Maps styling | Alicia Sullivan, Thames Sookpranee | 12m |
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… | ||
| Next generation Maps with WebGL | Travis McPhail | 12m |
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… | ||
| Developing AppSheet with Workspace AMP for Gmail and Apps Script apps | Christian Schalk, Sarmad Hashmi | 14m |
AppSheet now sends interactive app fragments into Gmail so managers approve requests inline and the original Google Sheet updates immediately, demonstrated… | ||
| Enhancing user experiences within Google Workspace | Charles Maxson | 15m |
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… | ||
| AI/ML demo derby | Zack Akil, Kaz Sato, Markku Lepisto | 17m |
Three concise demos show working pipelines and numbers not promises: a pipeline uses Cloud Video Intelligence API label timestamps plus the Transcoder API… | ||
| Serverless demo derby | Sara Ford, Katie McLaughlin, Abby Carey | 13m |
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… | ||
| Go full-stack with Kotlin or Dart on Google Cloud | James Ward, Grant Timmerman, Tony Pujals | 18m |
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… | ||
| Lazy Flutter performance | Justin McCandless | 19m |
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… | ||
| Building platform adaptive apps | Kevin Moore | 13m |
Flutter now targets six platforms and shows concrete techniques: a demo app Flutterfolio reuses one codebase while disabling editing on handset, enabling deep… | ||
| Building a desktop design language with Flutter | Todd Volkert | 15m |
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… | ||
| C interoperability with Dart FFI | Daco Harkes, Michael Thomsen | 14m |
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… | ||
| Power-up your Flutter app with Google APIs | Kevin Moore | 12m |
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… | ||
| Why null safety? | Bob Nystrom | 15m |
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… | ||
| Firebase for Apple developers: What you should know | Ryan Wilson, Chen Liang | 15m |
Firebase for Apple platforms now ships Swift Package Manager support, optional Swift extensions (Codable + Firestore parsing), SwiftUI helpers for analytics… | ||
| Fix performance pitfalls and level up your app with Firebase | Kim Faughnan, Nitin Kaushik | 15m |
Realtime app metrics show data within minutes and Firebase processes 200 billion daily events from over 3 billion installs, so monitoring scales to production… | ||
| Crashlytics your way: Your most important crashes with Custom Keys | Jake Ouellette, Chris Chestnut | 11m |
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… | ||
| Local development using the new Storage Emulator | Rachel Myers, Abe Haskins | 09m |
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… | ||
| Verifying app identity with App Check | Tyler Crowe, Rosalyn Tan | 13m |
Firebase App Check verifies that requests really come from your app by exchanging attestation artifacts for tokens and enforcing them on Firebase products. It… | ||
| Reducing bundle size: Previewing a new Firebase for the web | David East | 12m |
New Firebase JavaScript SDK rewrites exports into modular SDK functions so bundlers like webpack rollup and esbuild can tree-shake unused code, cutting the… | ||
| What's new in Search | John Mueller | 15m |
Concrete updates include crawling more than half of all urls with http 2, using stream multiplexing and header compression to cut connections and bandwidth… | ||
| The future is Africa: African developers are building for the world | Andy Volk, John Kimani | 15m |
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… | ||
| Immersive storytelling on the web | Wei Hong, Ryan Warrender | 15m |
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… | ||
| Preparing for page experience ranking | Naina Raisinghani, Jeffrey Jose | 13m |
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… | ||
| What's new in design tools | Nicolas Roard, Diego Perez | 14m |
Android Studio integrates live accessibility checks via the ATF library in the Layout Editor, while Layout Validation adds locale presets and rare-device… | ||
| Top 12 tips to get ready for Android 12 | Charmaine D'Silva, Narayan Kamath | 11m |
Android 12 makes twelve concrete platform changes: foreground services blocked from background with migration to expedited jobs for short high‑priority work… | ||
| Refreshing widgets | Nicole McWilliams, Diana Chen, David Kanda | 14m |
Android 12 adds concrete changes: native support for interactive compound buttons (checkboxes, switches), a reconfigurable flag plus configurationOptional to… | ||
| Build powerful, reliable apps with Google Play services | Kurt Williams | 14m |
Google Play services runs on every Google‑certified device and delivers automatic updates independent of OS or carrier, powering thin client SDKs (client libs… | ||
| What's new in Android testing tools | Adarsh Fernando | 12m |
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… | ||
| The state of Android security | Eugene Liderman | 10m |
Android 12 hardens the platform with concrete changes: Android Keystore rewritten in Rust, Linux KFence included for near‑zero‑overhead kernel memory error… | ||
| What’s new in foldables, tablets, and large screens | Diana Wong, Kenneth Ford | 14m |
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… | ||
| Effective background tasks on Android | Amith Yamasani, Makoto Onuki | 11m |
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… | ||
| Measuring Jank and Startup with Macrobenchmark | Carmen Jackson, Amanda Alexander | 10m |
Jetpack Macrobenchmark is a concrete tool that measures startup and frame timing, not vague advice: it measures cold warm and hot startup, runs repeated… | ||
| What's new in Android Machine Learning | Oli Gaymond, Mika Raento | 10m |
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… | ||
| What’s new in Android privacy | Sara N-Marandi, Erik Wolsheimer | 15m |
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… | ||
| State of Kotlin on Android | Jeffrey van Gogh, Wojtek Kaliciński | 12m |
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… | ||
| What’s new in Android development tools | Jamal Eason | 15m |
Android Studio Arctic Fox lands with concrete features: live database inspector, import of TensorFlow Lite models, a native C++ memory profiler and a project… | ||
| What’s new in Android Gradle plugin | Jerome Dochez, Chris Warrington | 11m |
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… | ||
| Grow your business with new engagement and monetization features | Chandrika Cycil, Austin Shoemaker | 10m |
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+… | ||
| New tools to help you build safer apps on Google Play | jafit becha, anu yamunan | 10m |
New Google Play Console features promise concrete fixes: a policy status page centralizes enforcements, shows the exact offending asset, and lets apps appeal… | ||
| What's new in Android Media | francois golfer, karthik veda | 13m |
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… | ||
| What's new in Android TV and Google TV | Shalini GovilPai, Ben Serridge | 11m |
Platform updates land with measurable lifts and concrete tools: Android TV reports 80 million monthly active devices after a 157% usage bump, Google TV… | ||
| What’s new with Android for Cars | Madan Ankapura, Ozge Kirimlioglu | 13m |
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… | ||
| Now is the time: What's new with Wear | Karen Ng, Bjorn Kilburn | 14m |
Major platform update claims apps start up 30% faster and smoother animations while Samsung collaboration brings phone-matching UI and watch face tooling. New… | ||
| Using Jetpack libraries in Compose | Ian Lake, Manuel Vicente Vivo | 19m |
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… | ||
| What's new in Jetpack Compose | Clara Bayarri, Anna-Chiara Bellini | 17m |
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… | ||
| What’s new in Jetpack | Alan Viverette | 14m |
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… | ||
| Getting started with Project CHIP | Kevin Po, Don Darling | 12m |
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… | ||
| Building globally relevant products | Neha Malhotra, Tracey Lindsay Chan | 15m |
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… | ||
| Machine learning for Accessibility | Tom Hume, Scott Adams, Sagar Savla | 12m |
Shows concrete systems and numbers: IconNet runs locally to label ~30 icons at launch then +40 more, filling missing accessibility labels; ML Kit powers… | ||
| Designing for accessibility in Android Studio and Jetpack Compose | Shailen Tuli, Yinglei Wang | 13m |
Android Studio surfaces the open source accessibility test framework as live checks that flag missing labels, inadequate touch targets and poor contrast… | ||
| What's new in Android Accessibility | Brian Kemler, Sharlene Yuan | 13m |
Release notes style summary: announces concrete changes and measurable reach. TalkBack 9.1 adds a dozen customizable multi‑finger gestures, a two‑finger… | ||
| How to drive conversions with Google Pay for Android | Jose Ugia, Lucian Driscu | 14m |
Explains concrete integration steps: uses Google Pay APIs, autofill, and a Flutter pay plugin; shows a sandbox and the Google Pay Business Console for… | ||
| Take AR anywhere with the Recording and Playback API | ian zhang, nithan suresh | 13m |
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… | ||
| Increase AR realism and precision with Depth API | Eric Turner, Adarsh Kowdle | 12m |
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… | ||
| New capabilities in ARCore | Jared Finder, Rajat Paharia | 10m |
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… | ||
| Drive engagement and boost performance in your app with deep links | Ran Mor | 15m |
Concrete claim: adding uplinks and universal links and fixing misconfigurations measurably raises app conversions. The session introduces deep link validation… | ||
| Measure and grow your app with new innovations in Google Analytics | Kevin Lam, Kechy Eke | 17m |
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… | ||
| Exposure Notifications: Building infrastructure to serve 1M users | Seth Vargo | 10m |
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… | ||
| Safety and Occupancy with AI | Markku Lepisto | 14m |
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… | ||
| The women building voice AI and their role in the voice revolution | Leslie Garcia-Amaya, Lilian Rincon | 16m |
Voice assistant usage hits over 2 billion devices with 500 million monthly users, and specific features get named: real‑time Interpreter Mode, communal speed… | ||
| Android shortcuts for Assistant | Preethi Sundaradevan, Alec Truitt | 16m |
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… | ||
| How to voicify your Android app | Matt Carroll, Shikha Sehgal | 16m |
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… | ||
| Make your app a product with the TFX team | Robert Crowe, Anusha Ramesh, Zhitao Li, Kaz Sato | 31m |
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… | ||
| Google's AI Map | Laurence Moroney, Dale Markowitz, Karl Weinmeister | 31m |
An AMA that gives concrete tools and results: demos show Vertex neural architecture search producing a more accurate spam model than Model Maker, a… | ||
| Machine Learning on the web with TensorFlow.js | Jason Mayes, Sandeep Gupta, Ping Yu | 28m |
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… | ||
| On-device machine learning in mobile and web apps | Christiaan Prins, Arun Venkatesan, Sandeep Gupta | 30m |
TensorFlow Lite launches in 2017 with a converter that turns cloud models into efficient on‑device models and delivers millisecond inference latency for… | ||
| Integrate Google Workspace with your solutions | Charles Maxson, Olaf Hubel, Matthew Izatt, Steven Bazyl | 34m |
An AMA session on the Google Workspace Development Platform supplies concrete takeaways: the platform exposes APIs, Apps Script and AppSheet for automations… | ||
| Understanding COGA, W3C's cognitive accessibility guidelines | Erin Buehler, Rain Michaels, Michael Gilbert, Shabi Kashani | 30m |
W3C COGA provides concrete patterns: provide alternatives to numbers by pairing temperatures with plain suggestions like “take a jacket” and adding visual… | ||
| Google Pay | Soc Sieng, Archana Malhotra, Rajiv Appana | 30m |
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… | ||
| Google Maps Platform | Travis McPhail, Alicia Sullivan, Thames Sookpranee, Mike Pegg | 30m |
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… | ||
| ARCore | Fred Sauer, Brian Kim, Max Dzitsiuk, Taylor Mitchell | 31m |
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… | ||
| App Actions | Doug Stevenson, Adam Coimbra, Jisha Abubaker | 30m |
Covers concrete migration steps and tooling rather than marketing fluff: how to migrate actions.xml → shortcuts.xml, use the App Actions test tool Android… | ||
| Secure and reliable development with Go | Katie Hockman, Filippo Valsorda, Julie Qiu, Rebecca Stambler | 32m |
Talk lists concrete changes: a first‑party vulnerability database plus a proposed Go audit that uses static analysis to report only relevant vulnerabilities… | ||
| AI in the Cloud | Zack Akil, Anu Srivastava, Karl Weinmeister | 30m |
Vertex AI appears as a one‑stop platform that actually unifies datasets, notebooks, AutoML and custom training (TensorFlow/PyTorch) and supports Managed… | ||
| Flutter in production: Stadia and Google Pay | Andrew Brogdon, Reid Baker, John McDole, Jeffrey Lim | 30m |
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… | ||
| Cloud, Dart, and full-stack Flutter | Michael Thomsen, Kevin Moore, Tony Pujals, Grant Timmerman | 32m |
Roundtable shows concrete paths: use the Dart Functions Framework to write functions that handle HTTP requests or Cloud Events, run locally, AOT compile into… | ||
| #AskFirebase Live at Google I/O | Frank van Puffelen, Rachel Saunders, David East, Tali Sason | 29m |
Updates include near real-time data (<2 minutes) for Performance Monitoring after upgrading SDKs, a new Storage emulator for full local development and faster… | ||
| Chrome and the Web | Paul Kinlan, Dion Almaer | 30m |
Covers recent Chrome engineering and roadmaps: improvements to Progressive Web Apps using the File System Access API to better match native app capabilities… | ||
| Web runtime performance | Jake Archibald, Mariko Kosaka, Jason Miller | 30m |
Built demos prove techniques: a minesweeper clone and squoosh.app explore runtime limits, use WebAssembly inside web workers that are terminated and respawned… | ||
| Progressive Web Applications and Fugu | Pete LePage, Andre Bandarra, Adriana Jara Salazar, Penny McLachlan | 30m |
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… | ||
| Privacy sandbox | Michael Kleber, Rowan Merewood, Barb Smith, Kaustubha Govind | 31m |
A concrete status update: Chrome is experimenting with named proposals now running in origin trials, including First-Party Sets to group related domains and… | ||
| Web Vitals | Philip Walton, John Mueller, Annie Sullivan, Elizabeth Sweeny | 30m |
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… | ||
| Compose | Anna-Chiara Bellini, Leland Richardson, Matvei Malkov, Clara Bayarri | 29m |
Announces Compose going stable in July 2021 and recommends starting now, details concrete runtime and rendering work: Compose 1.0 focuses on prefetching… | ||
| Developer Tools and Languages | Ivan Gavrilovic, Tor Norbye, Mads Ager, Wojtek Kaliciński | 29m |
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… | ||
| Jetpack | Yigit Boyar, Amanda Alexander, Ian Lake, Manuel Vicente Vivo | 30m |
Jetpack updates that matter: multiple backstacks are default in Navigation UI (fragments and nav component save/restore state, Compose support in two lines)… | ||
| Anomaly detection with TensorFlow | Laurence Moroney | 45m |
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… | ||
| Hands on with Cloud AI | Sara Robinson | 51m |
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… | ||
| Building with TensorFlow Lite for microcontrollers | Pete Warden | 55m |
Live demos show TensorFlow Lite for Microcontrollers running on an Arduino Nano 33 BLE Sense, receiving quantized 8‑bit models over WebBLE and executing… | ||
| Building trusted AI products | Maysam Moussalem | 55m |
Workshop walks through the updated PAIR guidebook and a live recommendation codelab that trains models (MovieLens, IMDb) and fine‑tunes BERT for sentiment… | ||
| TensorFlow.js: Make a smart webcam in JS with a pre-trained ML model | Jason Mayes | 56m |
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… | ||
| Build and deploy custom object detection model with TensorFlow Lite | Khanh LeViet | 50m |
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… | ||
| One-click loyalty signup on Google Pay and Google Maps | Soc Sieng | 48m |
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… | ||
| Build an AR application using the WebXR API | Dereck Bridie | 30m |
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… | ||
| Debugging the smart home | Yigit Uyan | 33m |
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… | ||
| Extend an Android app to Google Assistant with App Actions | Jessica Dene Earley-Cha | 35m |
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… | ||
| Build voice bots for mobile with Dialogflow and Flutter | Lee Boonstra | 39m |
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… | ||
| Building your first Flutter app | Filip Hráček | 46m |
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… | ||
| Building scrolling experiences in Flutter | Kate Lovett | 38m |
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… | ||
| How to manage application states using inherited widgets | Chun-Heng Tai | 40m |
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… | ||
| Dart null safety in Action | Andrew Brogdon | 42m |
Live coding in DartPad demonstrates Dart null safety syntax and tradeoffs: nullable vs non‑nullable types, the null assertion (!) operator, nullable generics… | ||
| Prepare to grow with tips for Firebase integrations with Ads | David Schachter | 34m |
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… | ||
| Integrating the App Distribution SDK in iOS apps | Ibrahim Ulukaya | 40m |
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… | ||
| Supercharge your web app with the modular Firebase JS SDK | Feiyang Chen | 59m |
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… | ||
| Get to know Firebase for Flutter | Todd Kerpelman | 01h 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… | ||
| A whirlwind tour through Project Fugu APIs | Thomas Steiner | 46m |
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… | ||
| Building a web application with Angular and Firebase | Mark Thompson | 45m |
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… | ||
| Building user-adaptive interfaces with preference media queries | Adam Argyle | 45m |
A live workshop shows a complete CSS-only settings form that becomes themeable, responsive, animated and accessible without JavaScript. It uses grid with… | ||
| Jetpack Compose basics | Florina Muntenescu | 40m |
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… | ||
| Create your first Tile in Wear | Jeremy Walker | 38m |
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… | ||
| Level up your game’s stability with Crashlytics | Patrick Martin | 03m |
Crashlytics now captures crashes that used to slip through, with a revamped symbolication flow that relaxes symbol-directory rules and can preserve your stack… | ||
| Level up your apps with Firebase Extensions and ML | Paul Ruiz | 02m |
Firebase Extensions adds three experimental ML plugins that plug into Firestore and Storage and actually run: sentiment analysis (-1 to +1 plus magnitude)… | ||
| Beyond evaluation: Improving fairness with Model Remediation | Sean O'Keefe | 03m |
Demo applies MinDiff model built around Keras to a Civil Comments dataset and claims measurable reduction in false positive rates for religious identity… | ||
| Debug and profile your app with Flutter DevTools | Andrew Brogdon | 02m |
Flutter DevTools ships with the Flutter SDK and surfaces debugging features directly from overflow exceptions so you jump to the Inspector and find the… | ||
| Automatically adapt to API changes with Flutter Fix | Andrew Brogdon | 01m |
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… | ||
| Adaptive Design | Andrew Brogdon | 02m |
Demonstrates three concrete adaptation types and code that actually runs: uses MediaQuery to branch layout composition by window size, relies on visual density… | ||
| How to create your first App Action | Mike Bifulco | 02m |
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… | ||
| New transaction features on smart devices | Mike Bifulco | 03m |
Demonstration shows smart displays gaining on‑device checkout with card verification code (CVC) entry for authentication and an option to add a new payment… | ||
| App Actions test tool | Jessica Dene Earley-Cha | 03m |
Shows concrete steps and results: install the Google Assistant plugin for Android Studio, confirm the same Google account in IDE Play Console and emulator… | ||
| Train TensorFlow models at cloud scale with TensorFlow Cloud | Sina Chavoshi | 03m |
Demo shows moving a NasNet training from Colab or Kaggle to Google Cloud by packaging the notebook and supplying three project parameters, authenticating, then… | ||
| Fuel your custom models on the Cloud AI Platform | Anu Srivastava | 02m |
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… | ||
| Accelerate add-on and chat bot development with the Card Builder tool | Steven Bazyl | 02m |
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… | ||
| One-click loyalty sign ups/sign-ins with Google Pay | Jose Ugia | 02m |
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… | ||
| ML Ops on Google Cloud | Amy Unruh | 03m |
Claims a serverless, scalable ML workflow platform that logs run metadata for lineage and reproducibility and charges per executed resource use. Shows Vertex… | ||
| Easily deploy TF Lite models to the web | Jing Jin | 02m |
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… | ||
| Angular DevTools | Minko Gechev | 02m |
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… | ||
| Foldables - WindowManager with MotionLayout | Francesco Romano | 03m |
Concrete recipe: use WindowManager to detect Tabletop posture and compute the fold rectangle, use MotionLayout with a ReactiveGuide to reflow the player, and… | ||
| nothing matches | ||