~/conference

Google I/O 2022

date:2022-05-11..2022-05-12
location:-- online --
series:Google I/O · 5 editions
titleauthorlength
Google KeynoteSundar Pichai02h 00m
Announces concrete product and research wins: Google Translate adds 24 new languages using monolingual training; Maps reports mapped ~1.6 billion buildings and…
Talk on
Developer KeynoteJeanine Banks, Maru Ahes Bouza, Sean McBreen, Jamal Eason, Ben Galbraith, Tim Sneath, Francis Ma, Karolina Netolicka, Alex Spinelli57m
Google announces concrete releases and numbers: ARCore Geospatial API in 87 countries and an open-source Balloon Pop demo for location-based AR; Jetpack…
Talk on
What's new in Google ARJared Finder, Eric Lai14m
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…
Talk on
What's new in AndroidFlorina Muntenescu, Nick Butcher29m
Jetpack expands to over 120 libraries with concrete additions like the JankStats library for frame-level performance reporting and baseline profiles to speed…
Talk on
What's new in Google PlayJesse Williams, Steve Suppe26m
Announces concrete Play features: SDK Index with 100+ SDKs lists permissions and registration status; Play Integrity API general availability detects modified…
Talk on
What's new in Chrome OSFahd Imtiaz, Travis Gorkin24m
Chrome OS announces concrete features and numbers: Fast Pair for one‑tap Bluetooth earbud pairing, Camera Roll to pull recent phone photos into Chromebook…
Talk on
The cloud built for developersMatthew Izatt, Aparna Sinha31m
Demos show Firebase + Cloud Firestore ingesting free-text feedback, exporting to BigQuery (claims over 110 terabytes per second of analysis) and calling a…
Talk on
What's new in FirebaseTyler Crowe29m
Product updates list concrete changes: Extensions Events let runtime hooks fire custom Cloud Functions for Stripe Resize Images and RevenueCat events and…
Talk on
What's new in FlutterTim Sneath, Andrew Brogdon34m
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…
Talk on
AI and Machine Learning for developersLaurence Moroney, Alex Spinelli, Diane Wu20m
Overview of concrete tooling and results: Google showcases dataset and preprocessing stacks like TensorFlow Datasets, bias‑analysis with Know Your Data, and…
Talk on
What's new in Google HomeMichele Turner, Husain Bangali28m
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…
Talk on
What's new in Google PayRajiv Appana16m
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…
Talk on
What's new for the web platformUna Kravets, JAKE ARCHIBAL31m
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…
Talk on
Top 10 web things to know from Google I/O06m
Chrome and cross‑browser updates land as concrete features: accent-color is stable so browsers pick accessible foregrounds; HTML dialog and datetime-local…
Promo on
Top AI and ML announcementsLaurence Moroney06m
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…
Talk on
Flutter at Google in 5 minutes!KELVIN BOATENG06m
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…
Talk on
What's new in JetpackAlan Viverette, Anna-Chiara Bellini19m
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…
Talk on
Secure your Firebase app from the startRosalyn Tan, Shruti Padamata13m
A simple game called Furdle suffers name collisions, deleted scores, and impossible high scores written directly to the backend; the session shows concrete…
Talk on
Google Wallet API tutorial for Google DevelopersKevin Flanagan, Petra Cross16m
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…
Talk on
Build more accessible apps in AngularEmma Twersky01h 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…
Talk on
Build location-based AR experiences at world scaleDereck Bridie13m
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…
Talk on
How to integrate Android widgets with Google AssistantJessica Dene Earley-Cha, Matthias Anlauff24m
Shows how to surface an Android widget inside Google Assistant using App Actions and the Widgets Extension Library, mapping the GET_EXERCISE_OBSERVATION BII…
Talk on
Build an event-driven orchestration with Eventarc and WorkflowsMete Atamel46m
Shows how to orchestrate image processing by wiring Eventarc triggers to a Workflows YAML that calls four HTTP Cloud Functions (filter, labeler, resizer…
Talk on
What's new with Spring Native on Google CloudAaron Wanjala12m
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…
Talk on
How to build apps with AppSheet and Apps Script ConnectorChristian Schalk17m
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…
Talk on
Best practices for migrating to variable fontsIvy Knight, Liam Spradlin13m
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…
Talk on
Adding WebView to your Flutter appAndrew Brogdon43m
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…
Talk on
How to write a Flutter desktop applicationJustin McCandless34m
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…
Talk on
Create simple, beautiful UI with FlutterKhanh Nguyen, Rody Davis40m
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…
Talk on
Apply responsible AI principles when building remote sensing datasetsUnni Nair, Darryl-Mason Robinson25m
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…
Talk on
How to customize Machine Learning models the simple wayGus Martins57m
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…
Talk on
Product fairness testing for Machine Learning developersCherish Molezion, Qazi Mamunur Rashid35m
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…
Talk on
Transfer learning in JavaScript with TensorFlow.jsJason Mayes37m
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…
Talk on
Faster model training and experimentation with Vertex AINikita Namjoshi33m
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…
Talk on
Digitize wallet objects with Google Wallet API - step-by-step tutorialJose Ugia30m
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…
Talk on
Introduction to AngularMark Thompson42m
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…
Talk on
How to optimize media streaming with ExoPlayerNevin Mital22m
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…
Talk on
Building an adaptive layout with SlidingPaneLayoutMiguel Montemayor21m
Shows how to convert a single-activity app into a responsive list‑detail layout using SlidingPaneLayout, replacing FrameLayout root with SlidingPaneLayout and…
Talk on
Basic layouts in ComposeJolanda Verhoef, Simona Stojanovic01h 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…
Talk on
State in Jetpack ComposeAlejandra Stamato, Manuel Vicente Vivo44m
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…
Talk on
Creating instant and seamless web apps with ChromeShunya Shishido, Hadyan Andika43m
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…
Talk on
Measure performance with web-vitals.js, Google Analytics, and BigQueryTony Conway38m
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…
Talk on
A journey to protect the Great Barrier Reef using Machine LearningRUSS BABCOCK05m
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…
Talk on
Build more accessible apps in AngularEmma Twersky01h 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…
Talk on
Developer Keynote in 8 minutesSPEAKER 109m
Fast-paced roundup of concrete platform updates: ARCore Geospatial API (87 countries, free) lets developers place AR content remotely; Jetpack Compose for Wear…
Talk on
What's new in Accessibility for developersCaren Chang, Anastasia Soboleva15m
Android Studio adds built‑in accessibility checks driven by the Accessibility Test Framework (same checks as Accessibility Scanner and Espresso), flagging…
Talk on
What's new in Accessibility for developersCaren Chang, Anastasia Soboleva15m
Android Studio adds built‑in accessibility checks powered by the Accessibility Test Framework for view layouts, flagging missing descriptions, insufficient…
Talk on
How to meet your business objectives with Google Analytics 4Matt Walter, Carly Boddy09m
Google Analytics 4 surfaces personalized cards on a new Home page (Overview, Real Time, Recently/Frequently Viewed) and detects anomalies with forecasts, then…
Talk on
How Google Assistant's architecture powers voice features in your appsRebecca Nathenson, Luyan Chi, Alec Truitt, Georges Nabaa20m
Overview of how Google Assistant maps voice to app actions: speech is streamed to backend with speech biasing to improve transcription; NLU extracts intents…
Talk on
Google Assistant functionality across Android devicesToni Klopfenstein, Madhukar Srivastava, Crystal Huang16m
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…
Talk on
The importance of representative dataMike Knapp, Emila Yang, Hannah Highfill, Ben Hutchinson16m
Claims that representative, high-quality data prevents cascading AI failures and that poor data already hurts 92% of practitioners. Describes an experimental…
Talk on
Africa’s booming developer ecosystemAndy Volk, John Kimani11m
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…
Talk on
Google material design framework: Building more accessible experiencesJenine Durland17m
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…
Talk on
Accessibility 101: Getting started with assistive technology and product inclusionAlex Wang, Shu Jiang21m
Live demos show keyboard navigation and screen readers (macOS VoiceOver and Android TalkBack with a two‑volume-button shortcut), plus concrete bugs: low…
Talk on
Getting started with accessibility and product inclusionAlex Wang, Shu Jiang21m
Practical starter steps and concrete tools: test keyboard-only and screen‑reader flows, run Accessibility Scanner on Android and Chrome Lighthouse on desktop…
Talk on
Improve the web experience for the internet's newest usersNeha Malhotra, Niclole Naurath17m
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…
Talk on
TensorFlow.js: From prototype to production, what's new in 2022?Jason Mayes18m
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…
Talk on
Building smart home apps with Google Home Mobile SDKMarco Cavalli, Pierre Delisle17m
Google provides a concrete stack: the Google Play services Matter APIs (early access now, public developer preview in June) plus a downloadable Sample…
Talk on
Analytics and tools to step up your Google Home projectsYigit Uyan, Jessica Jong18m
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…
Talk on
What's new with Google ChatRamesh Nair12m
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…
Talk on
Introducing Coral Dev Board MicroBill Luan16m
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…
Talk on
How to take full advantage of a PWA installAdriana Jara22m
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…
Talk on
Easier data processing with KerasFrancois Chollet09m
Shows how the Keras Preprocessing Layers API turns raw text files (positive/negative IMDb folders) into deployable models by: using text vectorization to…
Talk on
Bringing page transitions to the webJake Archibald13m
A new page transition API in Chrome Canary captures before/after screenshots (enable the document-transition flag), exposes them as pseudo-elements driven by…
Talk on
A path to a world without passwordsEiji Kitamura18m
Passwords are brittle: phishing and reused credentials break them. WebAuthn implements FIDO public‑key credentials so authenticators (security keys or platform…
Talk on
How to speed up Largest Contentful Paint (LCP) with cross-site prefetchingDevin Mullins12m
Two cross-site prefetch methods aim to speed Largest Contentful Paint: Private Prefetch Proxy encrypts requests through a proxy that hides IPs and omits…
Talk on
State of AngularMark Thompson, Emma Twersky16m
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…
Talk on
Optimize app health with Firebase Performance Monitoring and CrashlyticsDan Chuparkoff, Jenny Cong, Michael Doyle20m
New Crashlytics links to Google Play let teams filter issues by release track and Surface ANRs inside Crashlytics with blocking-thread stacks and breadcrumbs…
Talk on
How to ship stable features with FirebaseKaren Zeng, Tunde Agboola13m
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…
Talk on
A developer's guide to responsible AI review processesMadeleine Elish, Jen Gennai19m
Presents a concrete three-step process—Analyze, Adjust, Integrate—and a set of open source tools that teams actually use: TensorFlow Responsible AI Toolkit…
Talk on
Running jobs on serverless with Cloud Run jobsKarolina Netolicka, Steren Giannini15m
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…
Talk on
Modern Angular deployment with Google CloudMinko Gechev13m
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…
Talk on
Asynchronous operations in UI using Workflows and FirestoreGuillaume Laforge, Kris Braun19m
Client JavaScript calls a Cloud Function that uses the Workflows Executions API to start an execution which orchestrates services (payments, Document AI…
Talk on
Refactor Cloud applications in Go 1.18 with genericsCameron Balahan, Cody Oss23m
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…
Talk on
Tips and tricks for distributed large model trainingNikita Namjoshi, Vaibhav Singh27m
Overview of practical distributed training strategies with concrete tooling and results: shows training a 39-billion-parameter language model on Cloud TPUs…
Talk on
Machine Learning for developers in a hurryDale Markowitz14m
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…
Talk on
Success on Google Play with new acquisition, engagement, and monetization toolsJian Zhou, Nicholas Harthan21m
New Play Console features include custom store listings with deep links and a 10x increase in listing slots plus upgraded store listing experiments (set…
Talk on
Auto alerts for Firebase users with Functions, Logging, and BigQueryJaisen Mathai07m
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…
Talk on
Learn how to update your app for the larger screenFrancesco Romano, Kenneth Ford22m
Provides concrete, actionable steps to bring an existing Android app to tablets and Chrome OS by using specific libraries and tools: Jetpack WindowManager for…
Talk on
When, why, and how to multithread in FlutterMichael Thomsen, Michael Goderbauer15m
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…
Talk on
Implementing Android apps for all screen sizesAlex Vanyo14m
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…
Talk on
Extending Google Workspace with AppSheet’s no-code platform and Apps ScriptMike Procopio15m
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…
Talk on
What's new in Android accessibilityVince Wu, Scott Adams, Nimer Jaber15m
Android 13 ships native Braille display support in TalkBack replacing BrailleBack so refreshable displays connect and edit via the Braille keyboard; Lookout…
Talk on
What's new with Android for carsRod Lopez, Jennifer Chui09m
Android for Cars claims scale and concrete tools: 150 million Android Auto compatible cars, an expanding Car App Library with 200+ parking/charging/navigation…
Talk on
What's new with Android TV and Google TVPaul Lammertsma, Shobana Radhakrishnan18m
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…
Talk on
What's new in Android accessibility - American Sign LanguageVince Wu, Scott Adams, Nimer Jaber15m
Android 13 ships with Braille display support in TalkBack that removes the BrailleBack app: refreshable displays connect natively, allow cursor routing and…
Talk on
What's new in app performanceLokesh Gidra, Ben Weiss29m
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…
Talk on
Lazy layouts in ComposeAndrey Kulikov, Simona Stojanovic, Mihai Popa25m
Compose 1.2 provides LazyColumn/LazyRow/LazyVerticalGrid that render items on demand, with concrete advice: always provide unique keys and contentType for…
Talk on
What's new in Android development toolsJamal Eason, Tor Norbye34m
Build tools now surface concrete actions: the Build Analyzer auto-suggests upgrading AGP/Kotlin, turning off Jetifier (typical 5–8% incremental build wins…
Talk on
Fragments: The good (non-deprecated) partsIan Lake, Sanura N'Jaka18m
Fragments now give concrete pieces: use AndroidX lifecycle with repeatOnLifecycle to auto-start/stop work in ViewPager pages, put long‑lived state into…
Talk on
Overview of the Privacy Sandbox on AndroidJon Markoff, Nandana Dutt, Eduardo Villasenor, Amit Varia14m
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…
Talk on
Basics for System BackShan Huang, Nick Bearman14m
Android 13 introduces an ahead-of-time System Back model with a new platform API, onBackInvokedCallback, and requires apps to opt in via…
Talk on
Developing privacy user-centric appsYacine Rezgui, Sara N-Marandi, Terence Zhang21m
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…
Talk on
What's new in Android machine learningAli Cevik, Dong Chen13m
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…
Talk on
Best practices for running background work on AndroidJing Ji, Kweku Adams, Vinny DaSilva28m
Android 13 standardizes app restriction levels (Unrestricted, Optimized with the four Android 9 standby packages Active/WorkingSet/Frequent/Rare, Restricted…
Talk on
Input for all screensPatrick Fuentes15m
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…
Talk on
What's new in Android CameraMarwa Mabrouk14m
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…
Talk on
What's new in Android mediaKarthic Veera, Nevin Mital13m
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…
Talk on
Android solutions for seamless sign-in across devicesJay Civelli, Diego Zavala15m
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…
Talk on
Build powerful, multi-device experiencesStella Loh, Ryan Ausanka-Crues12m
Google describes a concrete multi-device stack: raw radios (Bluetooth, Wi‑Fi, ultra wideband APIs via Jetpack), a Nearby discovery/authorization layer, and a…
Talk on
App quality on Google PlayLauren Mytton, David Wiesenfeld, James Heather36m
Google Play launches concrete quality tools: country-level Android Vitals, a Developer Reporting API exposing 3 years of Vitals data, Play–Crashlytics linking…
Talk on
Integrate Google Assistant into Android for carsJessica Dene Earley-Cha, Chen Huang, Aileen Dalisay21m
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…
Talk on
Building the Privacy SandboxHadas Shahar, Ryan Fitzgibbon, Kaustubha Govind, Vinay Goel24m
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…
Talk on
Debugging accessibility with Chrome DevToolsCynthia Shelly13m
Chrome DevTools adds a Full page accessibility tree and shows how a built-in Lighthouse accessibility audit flags problems (example score 82). Demo uses…
Talk on
Debugging accessibility with Chrome DevTools - American Sign LanguageCynthia Shelly13m
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…
Talk on
Gaming with Chrome OSBrad McKee, Matt Monasch14m
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…
Talk on
Best practices for developing classroom tools with Chrome OSAndy Russell10m
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…
Talk on
Open web standards with Privacy SandboxRowan Merewood16m
Privacy Sandbox proposes partitioning web identity by first‑party and replacing cross‑site cookies with purpose‑built APIs and partitioned state. Chrome runs…
Talk on
Learn how browsers are working together to make it easier to build for the webRachel Andrew14m
Browsers coordinate to shrink real interoperability gaps by prioritizing fixes and sharing tests and specs via Interop 2022 and Compat 2021. Example: gap in…
Talk on
Bringing Adobe's Creative Cloud to the web: Starting with PhotoshopThomas Steiner19m
Photoshop runs in the browser by compiling decades-old C++ into WebAssembly via Emscripten and shipping multiple Wasm builds (pthreads with SharedArrayBuffer…
Talk on
A deep dive into optimizing LCPPhilip Walton29m
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…
Talk on
Performance best practices for Jetpack ComposeChuck Jazdzewski, Ben Trengrove21m
Advice for making Compose apps faster: always test in Release mode with R8 because debug disables optimizations; avoid expensive work during recomposition by…
Talk on
Build location-based augmented reality with ARCore geospatial APIBilawal Sidhu, Simon Lynen16m
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…
Talk on
Build production-ready apps with Extensions, Functions, and Google CloudThomas Bouldin, Dong Chen15m
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…
Talk on
How to build conversational AI for your businessAdam Chan, Felipe Hlibco16m
Business Messages lets businesses create an agent via the Developer Console or Business Communications API, receive inbound webhooks that include a…
Talk on
Learn about Flutter desktopCraig Labenz, Greg Spencer17m
Explains concrete fixes for desktop Flutter behavior: Tab traversal follows screen geometry by default so wrap navigation in FocusTraversalGroup() or set…
Talk on
How Cloud Code helps create Google Cloud apps fasterRomin Irani22m
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…
Talk on
DevTools: State of the Union 2022Jecelyn Yeen25m
Demos new DevTools features: grid area labels and container queries for component-based layout, CSS cascade layers visible in the Styles pane, simulated…
Talk on
An introduction to MLOps with TensorFlow Extended (TFX)Robert Crowe13m
An introduction of TensorFlow Extended shows how TFX pipelines automate repeatable training and deployment, with ML Metadata recording every artifact so teams…
Talk on
Designing apps for large screensAndre Labonte14m
Claims that apps optimized for tablets and foldables see longer user sessions and higher on-device spending; recommends Material Design 3 adaptive guidelines…
Talk on
Integrate Firebase into your team's development workflowJeff Huleatt11m
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…
Talk on
Flutter lessons for federated plugin developmentJohn McDole, Reid Baker15m
Lessons from building Stadia’s federated plugins include concrete patterns: use proto buffs to serialize every method-channel message and cogen Dart/Java stubs…
Talk on
Deep-dive on ARCore | Fundamentals of designing AR apps with machine learning modelsKonstantine Tsotsos, Luca Ballan18m
ARCore combines camera feature tracking, a 100+ Hz IMU and visual-inertial sensor fusion to keep poses stable; anchors (hit.createAnchor and .pose) persist…
Talk on
Introducing AlloyDB, a PostgreSQL-compatible cloud database serviceAndi Gutmans28m
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…
Talk on
Create beautiful, power-efficient apps for Wear OSKseniia Shumelchyk, Chad Allen28m
Watch if you want concrete tooling and measurable wins: Compose for Wear OS (Beta) is production-ready with stable APIs and Wear-specific components…
Talk on
Monitoring your Flutter app's stability with Firebase CrashlyticsKonstantin Mandrika, Elena Doty13m
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…
Talk on
Building, testing, and deploying smart home devices for Google HomeMarco Cavalli, Doug Ferraz18m
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…
Talk on
Watching a Flutter app crashAndrew Fitz Gibbon12m
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…
Talk on
Learn Vertex AI while building a fraud detection systemIvan Nardini14m
Builds a working fraud detection app called Fraud Finder that uses BigQuery for feature engineering, exports aggregated features into the Vertex AI Feature…
Talk on
Create expressive and readable typography with variable fontsSehee Lee, Tobias Kunisch, Michael Gilbert21m
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…
Talk on
Deploy a custom Machine Learning model to mobileArun Venkatesan, Yu-Cheng Ling, Adam Koch17m
Walks from a custom TensorFlow model through conversion, optimization, benchmarking, and mobile deployment using concrete tools: TensorFlow Lite converter…
Talk on
The state of responsiveness on the webAnnie Sullivan, Michal Mocny16m
Chrome introduces Interaction to Next Paint (INP) as an experimental full-page responsiveness metric that measures the duration from user input to the next…
Talk on
Introducing new APIs for health and fitness in Health Connect by AndroidSara Hamilton, Chris Wilk18m
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…
Talk on
Introduction to counter-abuse technology at GoogleSarah Hathiramani12m
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…
Talk on
Create better user experiences with Remote Config for advanced app personalizationAndrea Wu, Rekha Kumar13m
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…
Talk on
Build a smart IoT device with TensorFlow Lite and Raspberry PiKhanh LeViet17m
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…
Talk on
Learn how Flutter enhances web appsKevin Moore13m
Flutter claims a flexible, portable, performant web UI toolkit by running Dart compiled to JavaScript for fast dev cycles, embedding Skia via WebAssembly for…
Talk on
Become a Cloud Machine Learning developer in 5 stepsNikita Namjoshi11m
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…
Talk 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.