Google I/O 2022
2022-05-11..2022-05-12
-- online --
[Google I/O 2013, Google I/O 2018, Google I/O 2019, Google I/O 2021, Google I/O 2022]
| title | author | length |
|---|---|---|
| Google Keynote | Sundar Pichai | 02h 00m |
Announces concrete product and research wins: Google Translate adds 24 new languages using monolingual training; Maps reports mapped ~1.6 billion buildings and… | ||
| Developer Keynote | Jeanine Banks, Maru Ahes Bouza, Sean McBreen, Jamal Eason, Ben Galbraith, Tim Sneath, Francis Ma, Karolina Netolicka, Alex Spinelli | 57m |
Google announces concrete releases and numbers: ARCore Geospatial API in 87 countries and an open-source Balloon Pop demo for location-based AR; Jetpack… | ||
| What's new in Google AR | Jared Finder, Eric Lai | 14m |
ARCore now runs on over 1.2 billion devices and reports concrete improvements: motion tracking startup is 17% faster and lost-tracking events drop 15%, while… | ||
| What's new in Android | Florina Muntenescu, Nick Butcher | 29m |
Jetpack expands to over 120 libraries with concrete additions like the JankStats library for frame-level performance reporting and baseline profiles to speed… | ||
| What's new in Google Play | Jesse Williams, Steve Suppe | 26m |
Announces concrete Play features: SDK Index with 100+ SDKs lists permissions and registration status; Play Integrity API general availability detects modified… | ||
| What's new in Chrome OS | Fahd Imtiaz, Travis Gorkin | 24m |
Chrome OS announces concrete features and numbers: Fast Pair for one‑tap Bluetooth earbud pairing, Camera Roll to pull recent phone photos into Chromebook… | ||
| The cloud built for developers | Matthew Izatt, Aparna Sinha | 31m |
Demos show Firebase + Cloud Firestore ingesting free-text feedback, exporting to BigQuery (claims over 110 terabytes per second of analysis) and calling a… | ||
| What's new in Firebase | Tyler Crowe | 29m |
Product updates list concrete changes: Extensions Events let runtime hooks fire custom Cloud Functions for Stripe Resize Images and RevenueCat events and… | ||
| What's new in Flutter | Tim Sneath, Andrew Brogdon | 34m |
Flutter 3 ships stable support for six platforms (iOS, Android, web, Windows, macOS, Linux) and adds native ARM64 macOS builds plus x64 and ARM64 release… | ||
| AI and Machine Learning for developers | Laurence Moroney, Alex Spinelli, Diane Wu | 20m |
Overview of concrete tooling and results: Google showcases dataset and preprocessing stacks like TensorFlow Datasets, bias‑analysis with Know Your Data, and… | ||
| What's new in Google Home | Michele Turner, Husain Bangali | 28m |
Google launches a Developer Center plus two SDK previews (Google Home Device SDK and Google Home Mobile SDK) in June to build Matter and Thread devices… | ||
| What's new in Google Pay | Rajiv Appana | 16m |
Google launches Virtual Cards that replace a card's 16‑digit number with a distinct virtual PAN and a dynamically generated CVV during Chrome and Android… | ||
| What's new for the web platform | Una Kravets, JAKE ARCHIBAL | 31m |
A rapid inventory of concrete platform changes: CSS accent-color and cascade layers are now cross‑browser; HTML dialog and input datetime‑local are usable… | ||
| Top 10 web things to know from Google I/O | 06m | |
Chrome and cross‑browser updates land as concrete features: accent-color is stable so browsers pick accessible foregrounds; HTML dialog and datetime-local… | ||
| Top AI and ML announcements | Laurence Moroney | 06m |
Round-up lists concrete releases and guidance: Coral Dev Board Micro ships as a microcontroller with an Edge TPU and the Coral catalog adds about 40 pretrained… | ||
| Flutter at Google in 5 minutes! | KELVIN BOATENG | 06m |
Flutter 3 adds Mac OS and Linux to iOS and Android, enabling Flutter 3 supports six platforms and shipping separate Mac SDKs for Apple Silicon and Intel plus… | ||
| What's new in Jetpack | Alan Viverette, Anna-Chiara Bellini | 19m |
Latest Jetpack updates: Room stabilizes KSP in 2.4 and starts a Kotlin rewrite in Room 2.5 Kotlin rewrite, adds a Room Paging artifact and relational multimap… | ||
| Secure your Firebase app from the start | Rosalyn Tan, Shruti Padamata | 13m |
A simple game called Furdle suffers name collisions, deleted scores, and impossible high scores written directly to the backend; the session shows concrete… | ||
| Google Wallet API tutorial for Google Developers | Kevin Flanagan, Petra Cross | 16m |
Google Wallet expands to over 40 countries and adds a Generic Passes API that digitizes any card with a barcode or QR, using card templates limited to three… | ||
| Build more accessible apps in Angular | Emma Twersky | 01h 00m |
Eight concrete fixes applied to a demo Dumpling Shop raise Lighthouse accessibility from about 87 into the green and ultimately 100 by addressing auditable and… | ||
| Build location-based AR experiences at world scale | Dereck Bridie | 13m |
Shows how to use the ARCore Geospatial API plus Street View and GPS to get real latitude, longitude, altitude and heading from cameraGeospatialPose and to… | ||
| How to integrate Android widgets with Google Assistant | Jessica Dene Earley-Cha, Matthias Anlauff | 24m |
Shows how to surface an Android widget inside Google Assistant using App Actions and the Widgets Extension Library, mapping the GET_EXERCISE_OBSERVATION BII… | ||
| Build an event-driven orchestration with Eventarc and Workflows | Mete Atamel | 46m |
Shows how to orchestrate image processing by wiring Eventarc triggers to a Workflows YAML that calls four HTTP Cloud Functions (filter, labeler, resizer… | ||
| What's new with Spring Native on Google Cloud | Aaron Wanjala | 12m |
Spring Native uses GraalVM native-image and ahead‑of‑time compilation to turn Spring apps into native executables, cutting Docker image size and startup time… | ||
| How to build apps with AppSheet and Apps Script Connector | Christian Schalk | 17m |
Step‑by‑step setup shows how to prepare an Apps Script project and its Google Cloud project, grant permissions, then register that project in AppSheet via the… | ||
| Best practices for migrating to variable fonts | Ivy Knight, Liam Spradlin | 13m |
Shows how to migrate to variable fonts by replacing multiple font files with a single Roboto Flex file, using Figma Design Lab styles, Google Fonts import, and… | ||
| Adding WebView to your Flutter app | Andrew Brogdon | 43m |
Adds the webview to a Flutter app using the webview_flutter plugin and shows a working Scaffold with a WebView widget, a WebViewController accessed via a… | ||
| How to write a Flutter desktop application | Justin McCandless | 34m |
Builds a Flutter desktop app that uses GitHub APIs to list repositories, issues and pull requests, implements OAuth2 with a local redirect server and browser… | ||
| Create simple, beautiful UI with Flutter | Khanh Nguyen, Rody Davis | 40m |
A boring starter Flutter app called myartist becomes a polished cross‑platform UI: the team swaps Roboto for Montserrat via google_fonts, seeds one color… | ||
| Apply responsible AI principles when building remote sensing datasets | Unni Nair, Darryl-Mason Robinson | 25m |
Dynamic World is a 10‑meter, near‑real‑time global land‑use/land‑cover dataset built with Sentinel‑2 imagery, Google Earth Engine and Vertex AI, trained on… | ||
| How to customize Machine Learning models the simple way | Gus Martins | 57m |
Shows how to customize a pretrained image model using Model Maker and TensorFlow Hub inside Google Colab, fine-tuning a feature vector on the Flowers dataset… | ||
| Product fairness testing for Machine Learning developers | Cherish Molezion, Qazi Mamunur Rashid | 35m |
A practical workflow for locating and removing biased prompts from a generative-text corpus: load the WikiDialog sample (1,115) in Colab, consult the dataset’s… | ||
| Transfer learning in JavaScript with TensorFlow.js | Jason Mayes | 37m |
Builds a browser Teachable Machine clone that uses TensorFlow.js and a MobileNet v3 feature vector from TF Hub, resizing webcam frames to 224×224 and… | ||
| Faster model training and experimentation with Vertex AI | Nikita Namjoshi | 33m |
Shows how to convert a TensorFlow training script into a containerized Vertex AI job that runs MirroredStrategy on two V100 GPUs, reports metrics with the… | ||
| Digitize wallet objects with Google Wallet API - step-by-step tutorial | Jose Ugia | 30m |
Step-by-step Android guide that shows how to create a Generic Pass API object (unsigned JWT) and save it to Google Wallet using the Play services dependency… | ||
| Introduction to Angular | Mark Thompson | 42m |
Builds a working Fairhouse app from scratch using Node, the Angular CLI and VS Code with the Angular Language Service; shows ng serve to run a live dev server… | ||
| How to optimize media streaming with ExoPlayer | Nevin Mital | 22m |
Step-by-step workshop shows adding ExoPlayer via Media3 1.0.0-alpha03, wiring a PlayerView and building an ExoPlayer object, creating MediaItem.fromUri and a… | ||
| Building an adaptive layout with SlidingPaneLayout | Miguel Montemayor | 21m |
Shows how to convert a single-activity app into a responsive list‑detail layout using SlidingPaneLayout, replacing FrameLayout root with SlidingPaneLayout and… | ||
| Basic layouts in Compose | Jolanda Verhoef, Simona Stojanovic | 01h 02m |
Step‑by‑step build of the MySoothe home screen using Jetpack Compose: implements a TextField with leading icon and Material surface background for the search… | ||
| State in Jetpack Compose | Alejandra Stamato, Manuel Vicente Vivo | 44m |
Builds a small wellness app in Jetpack Compose: a water counter and a LazyColumn of ~30 wellness tasks that can be checked or removed. Uses mutableStateOf with… | ||
| Creating instant and seamless web apps with Chrome | Shunya Shishido, Hadyan Andika | 43m |
Workshop shows a Next.js sample app upgraded to make navigation near-instant: it adds a speculation rules script and a prerender button so Chrome creates a… | ||
| Measure performance with web-vitals.js, Google Analytics, and BigQuery | Tony Conway | 38m |
Shows how to capture real-user Core Web Vitals with web-vitals.js and send LCP/FID/CLS events into GA4→BigQuery so you can query event-level data (example LCP… | ||
| A journey to protect the Great Barrier Reef using Machine Learning | RUSS BABCOCK | 05m |
A project pairs CSIRO data and an Edge ML platform with TensorFlow models trained via a Kaggle challenge to map crown of thorns starfish by GPS, aiming for… | ||
| Build more accessible apps in Angular | Emma Twersky | 01h 00m |
Shows eight concrete fixes an Angular app needs: add Angular v14 router title property to produce unique page titles, change theme palette to meet WCAG… | ||
| Developer Keynote in 8 minutes | SPEAKER 1 | 09m |
Fast-paced roundup of concrete platform updates: ARCore Geospatial API (87 countries, free) lets developers place AR content remotely; Jetpack Compose for Wear… | ||
| What's new in Accessibility for developers | Caren Chang, Anastasia Soboleva | 15m |
Android Studio adds built‑in accessibility checks driven by the Accessibility Test Framework (same checks as Accessibility Scanner and Espresso), flagging… | ||
| What's new in Accessibility for developers | Caren Chang, Anastasia Soboleva | 15m |
Android Studio adds built‑in accessibility checks powered by the Accessibility Test Framework for view layouts, flagging missing descriptions, insufficient… | ||
| How to meet your business objectives with Google Analytics 4 | Matt Walter, Carly Boddy | 09m |
Google Analytics 4 surfaces personalized cards on a new Home page (Overview, Real Time, Recently/Frequently Viewed) and detects anomalies with forecasts, then… | ||
| How Google Assistant's architecture powers voice features in your apps | Rebecca Nathenson, Luyan Chi, Alec Truitt, Georges Nabaa | 20m |
Overview of how Google Assistant maps voice to app actions: speech is streamed to backend with speech biasing to improve transcription; NLU extracts intents… | ||
| Google Assistant functionality across Android devices | Toni Klopfenstein, Madhukar Srivastava, Crystal Huang | 16m |
Explains how App Actions let Android apps surface voice features across phone, tablet, Wear OS, Android Auto/Automotive OS and TV by wiring built-in intents to… | ||
| The importance of representative data | Mike Knapp, Emila Yang, Hannah Highfill, Ben Hutchinson | 16m |
Claims that representative, high-quality data prevents cascading AI failures and that poor data already hurts 92% of practitioners. Describes an experimental… | ||
| Africa’s booming developer ecosystem | Andy Volk, John Kimani | 11m |
Research finds 716,000 developers in 16 African countries and startup funding hits $4 billion in 2021, concentrated so that over 80% of VC flows to Nigeria… | ||
| Google material design framework: Building more accessible experiences | Jenine Durland | 17m |
A usable step-by-step accessible design framework claims to bake WCAG W3C and ARIA into day-to-day design by organizing work into structure, flow, elements and… | ||
| Accessibility 101: Getting started with assistive technology and product inclusion | Alex Wang, Shu Jiang | 21m |
Live demos show keyboard navigation and screen readers (macOS VoiceOver and Android TalkBack with a two‑volume-button shortcut), plus concrete bugs: low… | ||
| Getting started with accessibility and product inclusion | Alex Wang, Shu Jiang | 21m |
Practical starter steps and concrete tools: test keyboard-only and screen‑reader flows, run Accessibility Scanner on Android and Chrome Lighthouse on desktop… | ||
| Improve the web experience for the internet's newest users | Neha Malhotra, Niclole Naurath | 17m |
Claim: redesigning for Novice Internet Users cuts churn — Google finds 30% of apps uninstall within 30 days and nearly 60% in markets like India, Indonesia… | ||
| TensorFlow.js: From prototype to production, what's new in 2022? | Jason Mayes | 18m |
TensorFlow.js adds concrete production-ready features: Coral Edge TPU support via tfjs-tflite-node for Node.js, a new selfie depth model for per-pixel… | ||
| Building smart home apps with Google Home Mobile SDK | Marco Cavalli, Pierre Delisle | 17m |
Google provides a concrete stack: the Google Play services Matter APIs (early access now, public developer preview in June) plus a downloadable Sample… | ||
| Analytics and tools to step up your Google Home projects | Yigit Uyan, Jessica Jong | 18m |
Use the Google Home Playground to simulate devices, the Google Home Extension for Visual Studio Code plus Cloud Logging and Home Graph Viewer to debug, and the… | ||
| What's new with Google Chat | Ramesh Nair | 12m |
Google Chat adds Material Design cards with inline editable widgets so dropdowns and checklists can be changed directly in the chat stream and dialogues can be… | ||
| Introducing Coral Dev Board Micro | Bill Luan | 16m |
Coral Dev Board Micro is a tiny 65×30 mm edge-AI microcontroller that runs a low-power TensorFlow Micro person detector on the M4 and wakes the M7 plus Edge… | ||
| How to take full advantage of a PWA install | Adriana Jara | 22m |
A concrete checklist of features and how they are implemented with code and links: a custom install flow that logs metrics and uses the Richer install UI via… | ||
| Easier data processing with Keras | Francois Chollet | 09m |
Shows how the Keras Preprocessing Layers API turns raw text files (positive/negative IMDb folders) into deployable models by: using text vectorization to… | ||
| Bringing page transitions to the web | Jake Archibald | 13m |
A new page transition API in Chrome Canary captures before/after screenshots (enable the document-transition flag), exposes them as pseudo-elements driven by… | ||
| A path to a world without passwords | Eiji Kitamura | 18m |
Passwords are brittle: phishing and reused credentials break them. WebAuthn implements FIDO public‑key credentials so authenticators (security keys or platform… | ||
| How to speed up Largest Contentful Paint (LCP) with cross-site prefetching | Devin Mullins | 12m |
Two cross-site prefetch methods aim to speed Largest Contentful Paint: Private Prefetch Proxy encrypts requests through a proxy that hides IPs and omits… | ||
| State of Angular | Mark Thompson, Emma Twersky | 16m |
Angular now ships an Ivy runtime and compiler rewrite that cuts build resource use by ~90% at Google and shrinks bundles ~30% while enabling the Angular… | ||
| Optimize app health with Firebase Performance Monitoring and Crashlytics | Dan Chuparkoff, Jenny Cong, Michael Doyle | 20m |
New Crashlytics links to Google Play let teams filter issues by release track and Surface ANRs inside Crashlytics with blocking-thread stacks and breadcrumbs… | ||
| How to ship stable features with Firebase | Karen Zeng, Tunde Agboola | 13m |
Builds a product‑rating feature for Android, distributes AAB pre‑releases to separate QA and beta groups via App Distribution, notices a regression, fixes it… | ||
| A developer's guide to responsible AI review processes | Madeleine Elish, Jen Gennai | 19m |
Presents a concrete three-step process—Analyze, Adjust, Integrate—and a set of open source tools that teams actually use: TensorFlow Responsible AI Toolkit… | ||
| Running jobs on serverless with Cloud Run jobs | Karolina Netolicka, Steren Giannini | 15m |
Cloud Run jobs run containers that start in about ten seconds and scale by running 8 parallel tasks in the demo to process dozens of PDF invoices from a Cloud… | ||
| Modern Angular deployment with Google Cloud | Minko Gechev | 13m |
Kitty Cinema is a demo single page app that deploys with Firebase Hosting for CDN pages and Cloud Functions (now Gen 2 on Cloud Run) for SSR while using… | ||
| Asynchronous operations in UI using Workflows and Firestore | Guillaume Laforge, Kris Braun | 19m |
Client JavaScript calls a Cloud Function that uses the Workflows Executions API to start an execution which orchestrates services (payments, Document AI… | ||
| Refactor Cloud applications in Go 1.18 with generics | Cameron Balahan, Cody Oss | 23m |
Go 1.18 adds generics, type sets and constraints so code can be parameterized for functions, structs and methods; the demo refactors genny-generated functions… | ||
| Tips and tricks for distributed large model training | Nikita Namjoshi, Vaibhav Singh | 27m |
Overview of practical distributed training strategies with concrete tooling and results: shows training a 39-billion-parameter language model on Cloud TPUs… | ||
| Machine Learning for developers in a hurry | Dale Markowitz | 14m |
Shows how to build working ML quickly using Google Cloud Translation, Speech-to-Text and Text-to-Speech APIs to transcribe, translate and dub YouTube videos as… | ||
| Success on Google Play with new acquisition, engagement, and monetization tools | Jian Zhou, Nicholas Harthan | 21m |
New Play Console features include custom store listings with deep links and a 10x increase in listing slots plus upgraded store listing experiments (set… | ||
| Auto alerts for Firebase users with Functions, Logging, and BigQuery | Jaisen Mathai | 07m |
Builds a Firebase restaurant-review app, routes Hosting request logs via a Cloud Logging sink into BigQuery, and queries aggregated HTTP status codes with a… | ||
| Learn how to update your app for the larger screen | Francesco Romano, Kenneth Ford | 22m |
Provides concrete, actionable steps to bring an existing Android app to tablets and Chrome OS by using specific libraries and tools: Jetpack WindowManager for… | ||
| When, why, and how to multithread in Flutter | Michael Thomsen, Michael Goderbauer | 15m |
A demonstration shows that synchronous file and CPU work can steal frames: readAsBytesSync blocks event loop and a direct image filter freezes the UI so the… | ||
| Implementing Android apps for all screen sizes | Alex Vanyo | 14m |
A practical recipe for one app that adapts to phones, foldables, tablets and Chrome OS using Jetpack Compose and a single navigation graph with four top-level… | ||
| Extending Google Workspace with AppSheet’s no-code platform and Apps Script | Mike Procopio | 15m |
A no-code AppSheet Automation uses the new Apps Script Connector to call an Apps Script project function named Log Travel Request Update, mapping six… | ||
| What's new in Android accessibility | Vince Wu, Scott Adams, Nimer Jaber | 15m |
Android 13 ships native Braille display support in TalkBack replacing BrailleBack so refreshable displays connect and edit via the Braille keyboard; Lookout… | ||
| What's new with Android for cars | Rod Lopez, Jennifer Chui | 09m |
Android for Cars claims scale and concrete tools: 150 million Android Auto compatible cars, an expanding Car App Library with 200+ parking/charging/navigation… | ||
| What's new with Android TV and Google TV | Paul Lammertsma, Shobana Radhakrishnan | 18m |
Android TV reports over 110 million monthly active devices across 300+ partners, 7 of the top 10 OEMs, and 170 pay-TV operators; Pluto TV daily users on Google… | ||
| What's new in Android accessibility - American Sign Language | Vince Wu, Scott Adams, Nimer Jaber | 15m |
Android 13 ships with Braille display support in TalkBack that removes the BrailleBack app: refreshable displays connect natively, allow cursor routing and… | ||
| What's new in app performance | Lokesh Gidra, Ben Weiss | 29m |
Tools and libraries are ready to act: baseline profiles guide ART ahead-of-time compilation and are in production on 5,000+ apps, cutting cold/hot startup time… | ||
| Lazy layouts in Compose | Andrey Kulikov, Simona Stojanovic, Mihai Popa | 25m |
Compose 1.2 provides LazyColumn/LazyRow/LazyVerticalGrid that render items on demand, with concrete advice: always provide unique keys and contentType for… | ||
| What's new in Android development tools | Jamal Eason, Tor Norbye | 34m |
Build tools now surface concrete actions: the Build Analyzer auto-suggests upgrading AGP/Kotlin, turning off Jetifier (typical 5–8% incremental build wins… | ||
| Fragments: The good (non-deprecated) parts | Ian Lake, Sanura N'Jaka | 18m |
Fragments now give concrete pieces: use AndroidX lifecycle with repeatOnLifecycle to auto-start/stop work in ViewPager pages, put long‑lived state into… | ||
| Overview of the Privacy Sandbox on Android | Jon Markoff, Nandana Dutt, Eduardo Villasenor, Amit Varia | 14m |
72% of people feel tracked and 81% fear data collection, so Android introduces four concrete components: SDK runtime isolates third‑party SDKs into a separate… | ||
| Basics for System Back | Shan Huang, Nick Bearman | 14m |
Android 13 introduces an ahead-of-time System Back model with a new platform API, onBackInvokedCallback, and requires apps to opt in via… | ||
| Developing privacy user-centric apps | Yacine Rezgui, Sara N-Marandi, Terence Zhang | 21m |
Android lays out concrete steps: the privacy dashboard already shows >40% user engagement and on Android 13 extends history to seven days; auditing APIs let… | ||
| What's new in Android machine learning | Ali Cevik, Dong Chen | 13m |
Android adds concrete on-device ML advances: TensorFlow Lite in Google Play services (BETA) reduces app binary size by ~2 MB and teams see up to 20% CPU wins… | ||
| Best practices for running background work on Android | Jing Ji, Kweku Adams, Vinny DaSilva | 28m |
Android 13 standardizes app restriction levels (Unrestricted, Optimized with the four Android 9 standby packages Active/WorkingSet/Frequent/Rare, Restricted… | ||
| Input for all screens | Patrick Fuentes | 15m |
As more large-screen devices appear, apps need concrete input support: updating to Jetpack Compose 1.2 alpha 2 enables click and scroll for mouse/trackpad… | ||
| What's new in Android Camera | Marwa Mabrouk | 14m |
CameraX moves from 1.0 to 1.1 release candidate adding video capture with MediaStore integration so apps can record SD–4K video and audio, choose camera, zoom… | ||
| What's new in Android media | Karthic Veera, Nevin Mital | 13m |
Android 13 standardizes end-to-end HDR by adding 10-bit HDR support, metadata and colorspace handling, new capture and HDR buffer APIs, and a requirement that… | ||
| Android solutions for seamless sign-in across devices | Jay Civelli, Diego Zavala | 15m |
Block Store offers a simple API (integrate with fewer than 30 lines) to store encrypted auth tokens locally and optionally in cloud backup (end‑to‑end… | ||
| Build powerful, multi-device experiences | Stella Loh, Ryan Ausanka-Crues | 12m |
Google describes a concrete multi-device stack: raw radios (Bluetooth, Wi‑Fi, ultra wideband APIs via Jetpack), a Nearby discovery/authorization layer, and a… | ||
| App quality on Google Play | Lauren Mytton, David Wiesenfeld, James Heather | 36m |
Google Play launches concrete quality tools: country-level Android Vitals, a Developer Reporting API exposing 3 years of Vitals data, Play–Crashlytics linking… | ||
| Integrate Google Assistant into Android for cars | Jessica Dene Earley-Cha, Chen Huang, Aileen Dalisay | 21m |
Overview of concrete steps to add voice to car apps: use the Car App Library to write once for Android Auto and Android Automotive OS, declare App Actions… | ||
| Building the Privacy Sandbox | Hadas Shahar, Ryan Fitzgibbon, Kaustubha Govind, Vinay Goel | 24m |
Privacy Sandbox is an engineering program that replaces third‑party cookies and ad IDs with concrete APIs: SDK Runtime isolates third‑party SDKs in a separate… | ||
| Debugging accessibility with Chrome DevTools | Cynthia Shelly | 13m |
Chrome DevTools adds a Full page accessibility tree and shows how a built-in Lighthouse accessibility audit flags problems (example score 82). Demo uses… | ||
| Debugging accessibility with Chrome DevTools - American Sign Language | Cynthia Shelly | 13m |
Run a Lighthouse accessibility audit (score 82 on the demo) to find missing alt text and ARIA-toggle controls without names, then open the full page… | ||
| Gaming with Chrome OS | Brad McKee, Matt Monasch | 14m |
Chrome OS claims it already runs thousands of games and over a third of Chromebook app time is spent on games, with local, Android, and cloud options. Steam on… | ||
| Best practices for developing classroom tools with Chrome OS | Andy Russell | 10m |
Chromebooks power 50 million monthly active Chromebooks in schools with usage up 35% since pre-pandemic and 95% of devices at 4 GB RAM or more and a third… | ||
| Open web standards with Privacy Sandbox | Rowan Merewood | 16m |
Privacy Sandbox proposes partitioning web identity by first‑party and replacing cross‑site cookies with purpose‑built APIs and partitioned state. Chrome runs… | ||
| Learn how browsers are working together to make it easier to build for the web | Rachel Andrew | 14m |
Browsers coordinate to shrink real interoperability gaps by prioritizing fixes and sharing tests and specs via Interop 2022 and Compat 2021. Example: gap in… | ||
| Bringing Adobe's Creative Cloud to the web: Starting with Photoshop | Thomas Steiner | 19m |
Photoshop runs in the browser by compiling decades-old C++ into WebAssembly via Emscripten and shipping multiple Wasm builds (pthreads with SharedArrayBuffer… | ||
| A deep dive into optimizing LCP | Philip Walton | 29m |
Claim: Largest Contentful Paint needs to be broken into four LCP subparts (TTFB, resource load delay, resource load time, render delay) and optimized in order… | ||
| Performance best practices for Jetpack Compose | Chuck Jazdzewski, Ben Trengrove | 21m |
Advice for making Compose apps faster: always test in Release mode with R8 because debug disables optimizations; avoid expensive work during recomposition by… | ||
| Build location-based augmented reality with ARCore geospatial API | Bilawal Sidhu, Simon Lynen | 16m |
ARCore’s new ARCore Geospatial API uses Google’s visual positioning service (VPS) and Street View-derived 3D models (10 million miles of Street View, 36… | ||
| Build production-ready apps with Extensions, Functions, and Google Cloud | Thomas Bouldin, Dong Chen | 15m |
Cloud Functions Gen 2 reframes functions on Cloud Run/Eventarc and claims up to a 50% latency/cost win in a three-request example (600ms → 300ms) by using… | ||
| How to build conversational AI for your business | Adam Chan, Felipe Hlibco | 16m |
Business Messages lets businesses create an agent via the Developer Console or Business Communications API, receive inbound webhooks that include a… | ||
| Learn about Flutter desktop | Craig Labenz, Greg Spencer | 17m |
Explains concrete fixes for desktop Flutter behavior: Tab traversal follows screen geometry by default so wrap navigation in FocusTraversalGroup() or set… | ||
| How Cloud Code helps create Google Cloud apps faster | Romin Irani | 22m |
Cloud Code is an IDE extension that actually builds, deploys and debugs a Java Spring app using Skaffold and Jib to a local minikube cluster (and can switch to… | ||
| DevTools: State of the Union 2022 | Jecelyn Yeen | 25m |
Demos new DevTools features: grid area labels and container queries for component-based layout, CSS cascade layers visible in the Styles pane, simulated… | ||
| An introduction to MLOps with TensorFlow Extended (TFX) | Robert Crowe | 13m |
An introduction of TensorFlow Extended shows how TFX pipelines automate repeatable training and deployment, with ML Metadata recording every artifact so teams… | ||
| Designing apps for large screens | Andre Labonte | 14m |
Claims that apps optimized for tablets and foldables see longer user sessions and higher on-device spending; recommends Material Design 3 adaptive guidelines… | ||
| Integrate Firebase into your team's development workflow | Jeff Huleatt | 11m |
Shows how to move from prototype to production using concrete tools and steps: run the Firebase Local Emulator Suite locally for fast iteration and rule… | ||
| Flutter lessons for federated plugin development | John McDole, Reid Baker | 15m |
Lessons from building Stadia’s federated plugins include concrete patterns: use proto buffs to serialize every method-channel message and cogen Dart/Java stubs… | ||
| Deep-dive on ARCore | Fundamentals of designing AR apps with machine learning models | Konstantine Tsotsos, Luca Ballan | 18m |
ARCore combines camera feature tracking, a 100+ Hz IMU and visual-inertial sensor fusion to keep poses stable; anchors (hit.createAnchor and .pose) persist… | ||
| Introducing AlloyDB, a PostgreSQL-compatible cloud database service | Andi Gutmans | 28m |
AlloyDB is a PostgreSQL-compatible cloud service that claims 4x faster than standard Postgres for transactions and up to 100x faster analytical queries with no… | ||
| Create beautiful, power-efficient apps for Wear OS | Kseniia Shumelchyk, Chad Allen | 28m |
Watch if you want concrete tooling and measurable wins: Compose for Wear OS (Beta) is production-ready with stable APIs and Wear-specific components… | ||
| Monitoring your Flutter app's stability with Firebase Crashlytics | Konstantin Mandrika, Elena Doty | 13m |
A simple weather app built in hours gets bad reviews for wrong data and crashes, so Crashlytics for Flutter is presented as parity with native: setup via the… | ||
| Building, testing, and deploying smart home devices for Google Home | Marco Cavalli, Doug Ferraz | 18m |
Google provides a full pipeline: a public Google Home Developer Center and a Developer Console (preview in June), a Google Home Device SDK that abstracts… | ||
| Watching a Flutter app crash | Andrew Fitz Gibbon | 12m |
A demo Flutter app generates clickable blue yellow and red squares where blue is reliable yellow is intermittent and red always crashes and restarts showing… | ||
| Learn Vertex AI while building a fraud detection system | Ivan Nardini | 14m |
Builds a working fraud detection app called Fraud Finder that uses BigQuery for feature engineering, exports aggregated features into the Vertex AI Feature… | ||
| Create expressive and readable typography with variable fonts | Sehee Lee, Tobias Kunisch, Michael Gilbert | 21m |
Covers concrete tools and results: Google Fonts adds Roboto Serif and Roboto Flex as variable fonts pack multiple styles in one file with a live demo and a… | ||
| Deploy a custom Machine Learning model to mobile | Arun Venkatesan, Yu-Cheng Ling, Adam Koch | 17m |
Walks from a custom TensorFlow model through conversion, optimization, benchmarking, and mobile deployment using concrete tools: TensorFlow Lite converter… | ||
| The state of responsiveness on the web | Annie Sullivan, Michal Mocny | 16m |
Chrome introduces Interaction to Next Paint (INP) as an experimental full-page responsiveness metric that measures the duration from user input to the next… | ||
| Introducing new APIs for health and fitness in Health Connect by Android | Sara Hamilton, Chris Wilk | 18m |
Health Connect provides a unified on‑device health data store with an alpha Jetpack SDK and a beta app on Play, supporting over 50 data types across 6… | ||
| Introduction to counter-abuse technology at Google | Sarah Hathiramani | 12m |
Google describes concrete systems: Pixel 6/6 Pro factory images are logged so anyone can verify firmware hashes via Binary Transparency, and a second Binary… | ||
| Create better user experiences with Remote Config for advanced app personalization | Andrea Wu, Rekha Kumar | 13m |
Shows how Firebase Remote Config personalization, linked with AdMob and Google Analytics, uses ML to pick per-user settings to maximize a metric (here ad… | ||
| Build a smart IoT device with TensorFlow Lite and Raspberry Pi | Khanh LeViet | 17m |
Raspberry Pi 2/3/4 or Zero 2 runs TensorFlow Lite (64-bit Pi OS gives ~20% speedup); demo uses YAMNet 521 classes for one‑second audio windows and a… | ||
| Learn how Flutter enhances web apps | Kevin Moore | 13m |
Flutter claims a flexible, portable, performant web UI toolkit by running Dart compiled to JavaScript for fast dev cycles, embedding Skia via WebAssembly for… | ||
| Become a Cloud Machine Learning developer in 5 steps | Nikita Namjoshi | 11m |
Five concrete steps: export a Colab .ipynb, upload it to Vertex AI Workbench, switch to a TensorFlow 2 GPU kernel, swap a ResNet feature vector from TensorFlow… | ||
| nothing matches | ||