Google I/O 2019
2019-05-07..2019-05-09
Mountain View, United States
[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, game developers, cloud and backend engineers, product and UX designers
topics
TensorFlow 2.0 and Keras workflows; on-device TensorFlow Lite models; kotlin coroutines and internals; android app bundle dynamic delivery; progressive web apps on desktop and Chrome OS; WebAssembly image codecs and performance; Chrome V8 JavaScript language and parsing improvements; ARCore, AR wayfinding and Maps AR; Firebase with BigQuery analytics and serverless functions; Lighthouse and real user monitoring for web performance; Stadia streaming architecture and game optimization; android accessibility features including Live Caption
| title | author | length |
|---|---|---|
| Google Keynote | Sundar Pichai | 01h 43m |
Announces mix of concrete product moves: AR wayfinding in the I/O app and 3D models in Search, Lens that highlights menu items and splits receipts, Google Go… | ||
| Machine Learning Zero to Hero | Laurence Moroney, Karmel Allison | 36m |
Code shows training a rock paper scissors classifier with TensorFlow Keras using 150x150x3 input images, a convolution + pooling stack feeding a 512 dense… | ||
| Pragmatic State Management in Flutter | Filip Hráček, Matt Sullivan | 33m |
Shows how to stop fighting Flutter and lift shared state into a model provided with Provider (examples use ChangeNotifierProvider, MultiProvider and… | ||
| Physicist, Michio Kaku take on the future of humanity at Google I/O (2019) | Michio Kaku | 43m |
Conversation contrasts big claims and concrete details: the black hole image and a proposal to probe its spinning ring and possible wormhole throat; string… | ||
| Demystifying Speed Tooling | Elizabeth Sweeny, Paul Irish, Amir Rachum | 38m |
A practical blueprint lists 15 actions and ships concrete tooling: Lighthouse 5.0 with Stack Packs (WordPress first) and a refreshed UI, PageSpeed Insights… | ||
| Linux for Chromebooks: Secure Development | Dylan Reid, Tom Buckley, Sudha Broslawsky | 34m |
Linux for Chromebooks (Crostini) gives a sandboxed Linux development environment that is now supported on over 50% of Chromebooks and runs a read‑only Termina… | ||
| What’s new in JavaScript | Mathias Bynens, Sathya Gunasekaran | 37m |
Chrome/V8 claims concrete wins: raw JS parsing is doubled since Chrome 61, with 40% of parsing moved off the main thread; promises run up to 11× faster… | ||
| WebAssembly for Web Developers | Surma Surma, Deepti Gandluri | 40m |
WebAssembly compiles existing C/C++ and Rust libraries into browser modules: MozJPEG compiled to WebAssembly powers Squoosh, replacing the browser JPEG encoder… | ||
| Understand Kotlin Coroutines on Android | Yigit Boyar, Sean McQuillan, Sergey Vasilinetc | 38m |
Explains concrete coroutines features now in Jetpack: a LiveData builder that runs coroutine blocks with a configurable context and a short timeout window to… | ||
| Getting Started with TensorFlow 2.0 | Josh Gordon, Paige Bailey | 32m |
TensorFlow 2.0 alpha focuses on ease of use and reproducible examples that run in Colab runnable notebooks with one-click installs; many demos are under 50… | ||
| Build a modular Android app architecture | Yigit Boyar, Florina Muntenescu | 32m |
Argues that modularizing yields concrete wins: using an AndroidX dependency-discovery plugin cuts a pre-summit build from about two hours to 10–20 minutes… | ||
| Cloud Firestore Data Modeling | Todd Kerpelman | 41m |
Cloud Firestore indexes every field and serves queries in time proportional to the result set, not the dataset, so designs favor read-fast denormalized records… | ||
| Developer Keynote | Thomas Kurian, Chet Haase, Chris Turkstra, Tal Oppenheimer, Anitha Vijayakumar, Kristen Johnson, Adam Seligman | 59m |
Overview of concrete updates and outcomes: Android adds CameraX (back to Lollipop, targets consistent behavior on ~90% of devices) and a Kotlin-first push… | ||
| Live Coding A Machine Learning Model from Scratch | Sara Robinson | 39m |
Builds a multi-label text classifier for five Stack Overflow tags using TensorFlow tf.keras and a 400-word bag of words vocabulary extracted from BigQuery… | ||
| Beyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web | Emily Fortuna, Emily Shack | 33m |
Live coding builds the game Developer Quest from a single Flutter codebase that runs on iOS, Android, Chrome OS and the web; the demo shows working UI… | ||
| Next-Generation 3D Graphics on the Web | Corentin Wallez, Ricardo Cabello | 34m |
Covers practical tools and measurable gains: a ready-to-use model-viewer custom element with AR, accessibility, and a single offscreen WebGL context plus… | ||
| Declarative UI patterns | Adam Powell, Romain Guy | 35m |
Jetpack Compose presents a Kotlin-based declarative UI toolkit built as a Kotlin compiler plugin that turns composable functions into widgets, interoperates… | ||
| What's new in Android | Chet Haase, Dan Sandler, Romain Guy | 40m |
Android Q adds a developer preview of Bubbles API that ties floating chat bubbles to notifications and launches activities in resizable windows, a system-level… | ||
| What's new in architecture components | Daniel Santiago Rivera, Sumir Kataria, Yigit Boyar | 37m |
Data Binding gets faster (annotation processing ~20% quicker) and an experimental incremental annotation processor is available; a new View Binding feature in… | ||
| Deep Learning to Solve Challenging Problems | Jeff Dean | 41m |
Overview of concrete claims, tools, and numbers: Google Brain shows vision models drop ImageNet error from ~26% (2011) to ~3% (2016); robot grasping rises from… | ||
| Building for iOS with Flutter | Andrew Brogdon, Brett Morgan | 32m |
Demo builds an iOS-style food-tracking app using Flutter’s Cupertino package: a list of fruits and veggies, an Add to Log form with CupertinoSegmentedControl… | ||
| Going Big: PWAs Come to Desktop and Chrome OS | Paul Covell, Dominick Ng | 34m |
Chrome now lets PWAs run as standalone apps on Chrome OS, Windows, Linux and Mac using one codebase, with Chrome OS first in early 2018, Windows/Linux late… | ||
| Beyond Mobile: Material Design, Adaptable UIs, and Flutter | Will Larche, Anthony Robledo | 32m |
Material Components expands theming with dedicated classes for app bars, buttons, cards and corner treatments and adds Dark Mode guidance; sliders gain a… | ||
| Modern Web Testing and Automation with Puppeteer | Andrey Lushnikov, Joel Einbinder | 30m |
Puppeteer is a Node library that automates headless and full Chrome; it downloads a browser on npm install and drives pages, DOM, network and input. It adds… | ||
| Speed at Scale: Web Performance Tips and Tricks from the Trenches | Addy Osmani, Katie Hempenius | 41m |
Lightweight, actionable fixes and measurable wins: add LightWallet budgets to Lighthouse to catch PR regressions; Jabong cuts app size 80% and its PWA reaches… | ||
| Federated Learning: Machine Learning on Decentralized Data | Daniel Ramage, Emily Glanz | 41m |
Federated learning trains models across phones without moving raw data, using TensorFlow Federated to simulate rounds of on-device training and server… | ||
| Dart: Productive, Fast, Multi-Platform - Pick 3 | Kevin Moore, Bob Nystrom | 40m |
Dart claims to power Flutter with coordinated runtimes, compilers, libraries and language features that aim for productivity, speed, and multi‑platform output… | ||
| What’s New in ARCore | Christina Tong | 38m |
ARCore now runs on about 400 million devices and powers over 3,000 apps. Motion tracking robustness improves ~30%, plane finding cuts initial plane time ~50%… | ||
| Introducing Google Coral: Building On-Device AI | Bill Luan | 45m |
Google Coral delivers an on-device AI platform built around the Edge TPU (4 TOPS, ~2 W) and two dev forms: a $150 Dev Board (Debian-based Mendel OS, snap-off… | ||
| How to build Android apps for cars | Igor Razumeiko, Roberto Perez, Heather Seal | 31m |
Android moves into built-in car infotainment with concrete dev steps: support already exists in 36 markets across 500 car models and 50+ brands, Polestar 2… | ||
| What’s new in Angular | Stephen Fluin, Vikram Subramanian | 40m |
Schematics drive automation: ng-add and ng-update let libraries (Ionic, NativeScript, NestJS/ng-universal) install features and SSR with one command, and… | ||
| Material Theming: Build Expressively with Material Components | Yasmine Evjen, Michelle Alvarez | 36m |
Material Theming gives a concrete workflow and code first tools to make brand styling practical Material Components are open source across web Android iOS and… | ||
| What’s New with Chrome and the Web | Ben Galbraith, Dion Almaer, Barb Palser, Paul Lewis, Dana Ritter | 40m |
Chrome updates claim faster loads with concrete wins: lazy loading images/iframes and a Paint Holding flag reduce flashes; Lighthouse adds performance budgets… | ||
| Best practices for developing on Android TV | Anwar Haneef, Shalini GovilPai | 41m |
Platform usage grows ~2x year‑over‑year with thousands of TV apps; the session lists concrete tools and outcomes: hardware standardization via Reference + to… | ||
| A Fireside Chat with Turing Award Winner Geoffrey Hinton, Pioneer of Deep Learning | Geoffrey Hinton | 39m |
Describes why connectionist learning wins: backprop struggling until unsupervised pretraining (circa 2005) plus GPU use (from 2007) enables deep nets; speech… | ||
| How to Design a Dark Theme Using Material | Javier Lopez | 33m |
Guidance for implementing dark theme: use a dark gray base (not pure black), generate a tonal palette with the material tool color palette generator, pick… | ||
| Build testable apps for Android | Jonathan Gerrish | 42m |
Shows a test-first build of a real to‑do app that uses Jetpack libraries (Room, ViewModel, LiveData, Navigation), Kotlin coroutines, and AndroidX testing APIs… | ||
| What's new in Android Studio UI design and debugging tools | Vadim Caen, Ashley Rose, Jerome Gaillard, Joe Baker-Malone | 37m |
Shows concrete Android Studio features: Layout Editor gets blueprint mode, design-time sample data for RecyclerView items, drag-to-target constraints for… | ||
| Rendering on the Web: Performance Implications of Application Architecture | Jason Miller, Houssein Djirdeh | 33m |
Compares architectures with concrete tooling and results: server render plus client hydration speeds first contentful paint but TTI still tracks bundle size… | ||
| Kotlin under the hood: Understand the internals | Chet Haase, Romain Guy | 41m |
Kotlin compiles down to JVM bytecode you can inspect with Android Studio’s Bytecode/Decompile view, and the Memory Profiler reveals real allocations — a loop… | ||
| Android Jetpack: Understand the CameraX camera-support library | Vinit Modi | 29m |
CameraX provides a use-case API (preview, image analysis, image capture) built on Camera2 and the Camera2 Legacy layer, is backwards compatible to Android L… | ||
| Music and Machine Learning | Claire Evans, Adam Roberts, Jesse Engel | 41m |
Project Magenta demos actual tools and outcomes: TensorFlow and TensorFlow.js models, an 82‑song back catalog manually converted to MIDI, and a year of… | ||
| What's new in Kotlin on Android, 2 years in | Jeffrey van Gogh, Hadi Hariri | 31m |
Google announces Kotlin-first for Android and cites adoption metrics: about 16% active apps and 44% of top‑1000 apps use Kotlin. Work targets tooling, runtime… | ||
| Android Studio: Tips and tricks | Diego Perez, Ivan Gavrilovic, Karen Ng | 42m |
Shows concrete Android Studio 3.5 Beta workflows: use the Profiler to catch memory leaks (allocation tracking + GC) and the Energy Profiler to see… | ||
| Dark theme & gesture navigation | Chris Banes, Nick Butcher, Rohan Shah | 41m |
Android Q adds a system-wide Force Dark that claims up to 60% foreground power savings, applies at render time (opt‑in via theme attribute… | ||
| Zero to App: Live Coding a Cross-Platform App on Firebase | Jen Person, Kat Fang, Mike McDonald, Frank van Puffelen | 40m |
Live-coding builds a cross‑platform expense app that actually works: clients on Android, iOS, and web upload photos to Cloud Storage direct upload; a Cloud… | ||
| Modern Web Game Development | Tom Greenaway | 34m |
HTML5 now supports near-native performance via WebAssembly (used to speed Construct’s physics), graphics via WebGL and the upcoming WebGPU, and audio through… | ||
| Taking Chrome Full Screen with Trusted Web Activities | Peter McLachlan, Andre Bandarra | 30m |
Trusted Web Activities put full‑screen Chrome into Android apps with no browser chrome, verify ownership via digital asset links served at assetlinks.json, and… | ||
| Stadia Streaming Tech: A Deep Dive | Rob McCool, Khaled Abdel Rahman, Guru Somadder | 40m |
Stadia’s streamer runs alongside the game, measures per‑packet bandwidth, loss and RTT, and adapts encoder targets per frame to keep latency imperceptible… | ||
| Designing Human-Centered AI Products | Jess Holbrook, Kristie Fisher | 38m |
Google releases the People+AI Guidebook as a practical toolkit to decide when AI adds unique value, translate user needs into data requirements, and explain… | ||
| Unlocking New Capabilities for the Web | Thomas Steiner, Pete LePage | 38m |
Project Fugu outlines concrete web APIs that close the app gap: Bluetooth control via Web Bluetooth (shipped), system share and share-target (file share coming… | ||
| Cutting Edge TensorFlow: New Techniques | Elie Burzstein, Josh Dillon, Michael Bendersky, Sofien Bouaziz | 38m |
Keras Tuner automates hyperparameter search and claims a tuned ResNet variant improves a logo-classifier from ~79% to 100% accuracy while shrinking 44M→24M… | ||
| What's New in Firebase | Alex Singer, Derek Phillips, Francis Ma | 39m |
Firebase now ships AutoML Vision Edge for point-and-click TensorFlow Lite models, ML Kit updates (object detection, offline translation across 59 languages)… | ||
| ML Kit: Machine Learning for Mobile with Firebase | Ann Zimmer, Christiaan Prins, Shiyu Hu | 38m |
ML Kit adds concrete, usable features: on‑device translation uses the exact Google Translate offline NMT models covering 59 languages with language packs 25–35… | ||
| Jetpack Navigation | Ben Weiss, Daniel Santiago Rivera, Ian Lake | 28m |
Shows how Jetpack Navigation maps an app with a visual navigation editor, a runtime NavController and a NavHostFragment, then demonstrates Safe Args code… | ||
| What's new in ConstraintLayout | John Hoford, Nicolas Roard | 35m |
ConstraintLayout 2 adds concrete features: MotionLayout animates between full constraint sets with keyframes, key attributes and key cycles; the team ships 2.0… | ||
| What's new in Android Development Tools | Jamal Eason, Tor Norbye | 37m |
Android Studio 3.5 focuses on reliability: analytics opt‑in and silent crash reporting plus automatic thread‑dump capture for UI freezes (about 50,000 reports… | ||
| Developing the First AR Experience for Google Maps | Joanna Kim, Rachel Inman, Jeremy Pack | 38m |
Google Maps adds an AR walking mode that uses a precomputed visual positioning service built from Street View plus visual‑inertial odometry and ML that ignores… | ||
| Building Android apps for the Chrome OS ecosystem | Stefan Kuhne, Sweet Song, Emilie Roberts | 36m |
Chrome OS runs Android apps in a container and now shows concrete wins: Asphalt 8 sees 6x daily activity and 9x revenue after keyboard/tablet fixes, Concepts… | ||
| On Creativity and Technology, with Legendary Animator Glen Keane | Glen Keane | 38m |
Mentions moving from 40 years of hand animation into new tools and shows concrete projects: an interactive short made with ATAP/Google using 60 frames per… | ||
| New tools to optimize your app's size and boost installs on Play | Vitor Baccetti, Dom Elliott, Dominic Hamon, Pierre Lecesne | 36m |
Concrete fixes and numbers: Google Play finds 30% of installs drop out, 28% of users have <1 GB free, and every 3 MB saved yields ~1% more installs. Tools and… | ||
| Making Art with Artificial Intelligence: Artists in Conversation | Kenric McDowell, Sougwen Chung, Cedric Kiefer | 38m |
Two robotic arms perform mimicry, memory, multiplicity gestures driven by simple computer vision and successive ML models, and a city-linked multi-robot system… | ||
| What's new in Android C++ development | Dan Albert, Elliott Hughes | 31m |
NDK r18 onward consolidates to Clang and libc++ and unified headers so builds match the platform; unified headers prevent API surprises by annotating… | ||
| Customizable delivery with the App Bundle and easy sharing of test builds | Ben Weiss, Yafit Becher, Martin Churchill, Serge Beauchamp | 37m |
Announces App Bundle adoption by >80,000 apps and an average 20% binary size reduction that yields an 11% increase in install success; Play generates… | ||
| What's new with Android for cars | Mickey Kataria, Ian Barlow, Thomas Ingenlath | 38m |
Google announces concrete car work: Android Auto reaches 36 markets, is on track for 100 million cars next year, and gains Android Auto wireless and touchpad… | ||
| Search: State of the Union | John Mueller, Martin Splitt | 41m |
Google updates crawling and indexing: modern Chrome in Googlebot stays evergreen so rendered JavaScript sites use current Chromium; Googlebot crawls 130+… | ||
| Motional intelligence: Build smarter animations | Nick Butcher | 32m |
Explains concrete techniques to make state-driven UI animations reliable: three requirements are reentrant continuous smooth. Recommends Android APIs and… | ||
| Android fireside chat | Chet Haase, Anwar Ghuloum, Tor Norbye, Dan Sandler, Yigit Boyar, Aurash Mahbod, Romain Guy, Stephanie Cuthbertson, Paul Bankhead | 41m |
A live Q&A walks through concrete platform work: compatibility testing with CTS/VTS, shipping Android Mainline modules (media codecs), CameraX to hide OEM… | ||
| Build apps for foldable, multi-display, and large-screen devices | Andrii Kulian, Adrian Roos, Alok Chandel | 35m |
Android documents concrete changes: Android Q adds multi-resume so multiple resumed activities can accept input, a new compatibility letterboxing mode for… | ||
| Search and JavaScript Sites | Martin Splitt, Zoe Clifford | 39m |
Google updates Googlebot to a modern Chrome rendering engine that brings over 1,000 new features so most ES2015+ syntax, IntersectionObserver and native lazy… | ||
| AI for Mobile and IoT Devices: TensorFlow Lite | Sarah Sirajuddin, Tim Davis | 32m |
TensorFlow Lite converts TensorFlow models into a compact runtime that runs on Android, iOS, Linux and microcontrollers and claims to power 2 billion devices… | ||
| Build Fast and Smooth Web Apps from Feature Phone to Desktop | Mariko Kosaka | 39m |
A playable Minesweeper-like PWA called proxx.app demonstrates building one codebase that runs on D‑pad feature phones through desktops by offloading game logic… | ||
| What's New in Gaming at | Tian Lim, Sunil Rayan, John Justice | 39m |
Google announces concrete developer tools and results: the Android Frame Pacing API (integrated into Unity) lowers input latency; App Bundle adoption yields an… | ||
| Cloud Platform (GCP) Essentials | Alexis Moussine-Pouchkine | 39m |
Overview of concrete capabilities and demos: create a Compute Engine VM in seconds via the Console and SSH, store files in Cloud Storage, use Cloud SQL or… | ||
| Machine Learning Fairness: Lessons Learned | Tulsee Doshi, Jacqueline Pan | 36m |
Concrete lessons on ML fairness focus on data, measurement, and design: open datasets need geographic and contextual coverage (Open Images Extended is 80% from… | ||
| Architecting Mobile Web Apps | Michael Bleigh | 35m |
Demo builds a Firebase-backed task app that signs in with Firebase Auth, hosts via Firebase Hosting, syncs realtime with Cloud Firestore and runs server logic… | ||
| TensorFlow Extended (TFX): Machine Learning Pipelines and Model Understanding | Kevin Haas, Tulsee Doshi, Konstantinos Katsiapis | 38m |
End-to-end production pipelines here use TFX components (ExampleGen, Transform, Trainer, ModelValidator) wired through ML Metadata so artifacts and lineage are… | ||
| What’s new in Android machine learning | Matej Pfajfar, Hoi Lam, Dong Chen, Laurence Moroney | 43m |
Android announces concrete on-device ML pieces: Android runs on 2.5 billion devices and exposes the Neural Networks API for GPU/DSP/NPU acceleration; measured… | ||
| Improving app performance with benchmarking | Chris Craik, Dustin Lam | 37m |
Library shows how to get stable microbenchmarks for Kotlin Java and some NDK code by applying concrete fixes and tools rather than vague advice It runs a 250… | ||
| Code, Build, Run, and Observe with Cloud | Seth Vargo, Dale Markowitz | 36m |
A demo backend of ~105 lines of Node.js sends SMS via Twilio and is deployed serverless with Cloud Functions/Cloud Run (Node, Python, Go; Java in private… | ||
| Designing AR Applications | Alex Faaborg, Khushboo Hasija, Eugene Meng, Germain Ruffle | 33m |
Covers concrete ARCore features and hard rules: Scene Viewer for web-to-world 3D placement, Cloud Anchors for multiplayer/social AR, Augmented Images and… | ||
| Best practices for using text in Android | Siyamed Sinir, Florina Muntenescu, Seigo Nonaka | 36m |
Android Q turns hyphenation off by default (hyphenation previously drove ~70% of TextView work) and adds tools to push text work off the UI thread: use… | ||
| Build bigger, better: Gradle for large projects | Aurimas Liutikas, Xavier Ducrohet | 37m |
AndroidX grows from 5 to 240 Gradle projects and 90k to 400k lines of code, so the talk explains concrete fixes: centralize dependency versions with a buildSrc… | ||
| TF-Agents: A Flexible Reinforcement Learning Library for TensorFlow | Sergio Guadarrama, Eugene Brevdo | 39m |
Demo of TF-Agents shows a working, open source TensorFlow 2.0 RL stack with concrete code: REINFORCE solves CartPole in ~400 episodes; DQN learns Breakout… | ||
| Machine Learning Magic for Your JavaScript Application | Yannick Assogba, Sandeep Gupta | 39m |
TensorFlow.js brings training and inference to browser and Node.js with concrete claims: pre-trained models like BodyPix and a speech-commands model run via… | ||
| Understanding Android Runtime (ART) for faster apps | Lokesh Gidra, Mathieu Chartier, Roland Levillain, Chris Wailes | 37m |
ART downloads Profiles in the Cloud with installs to optimize during installation, producing ~15% faster startup overall and ~18% on YouTube, with ~80%… | ||
| Develop Games with Firebase | Jon Skrip, Patrick Martin, Justin Broughton | 34m |
Firebase shows concrete game dev tooling: Unity and C++ SDKs, Realtime Database for live JSON sync, and Cloud Storage for 30–60 KB protobuf replays with a… | ||
| Sound Design and Sonic Brand | Conor O'Sullivan | 36m |
Google publishes the first-ever material sound design guidelines with downloadable product sounds, concrete rules like keeping motifs under five notes and… | ||
| What's new with Play Billing | Larry Yang, Stephen Fulwider, Angela Ying | 30m |
Play Billing launches Billing Library 2.0 with immediate features: support for pending transactions (cash, bank transfer) and out‑of‑app purchases, expanded… | ||
| Augmenting Faces and Images | Ashish Shah, Anna Miyajima, Ranjith Kagathi Ananda | 35m |
ARCore ships concrete APIs: a 468-point face mesh plus center and region poses that run on Android and iOS without depth hardware, powered by TensorFlow Lite… | ||
| Machine Learning on Your Device: The Options | Laurence Moroney, Daniel Situnayake | 39m |
Shows the exact workflow: train in TensorFlow, save a SavedModel, run the TensorFlow.js converter to get model.json plus its binary, or run the TF Lite… | ||
| Security on Android: What's next | René Mayrhofer, Xiaowen Xin | 39m |
Android Q adds concrete defenses and developer tools: Adiantum disk encryption gives fast, CPU-only full-disk encryption on low-end ARM and is merged into… | ||
| Sonic Boom! Audio Programming on Android and Chrome | Don Turner, Hongchan Choi, Magnus Berger | 42m |
Demonstrates a shared C++ synthesizer compiled with Emscripten to WebAssembly and wired into Chrome via AudioWorklet and into Android via the Oboe C++ library… | ||
| AR as a Feature: How to Supercharge Products Using Augmented Reality | Diane Wang, Austin McCasland | 33m |
Claim: AR becomes a feature, not a standalone app, when it can reliably read space and place believable content. Concrete tools and processes: ARCore for… | ||
| What's new in Play | Kobi Glick, Purnima Kochikar, Milena Nikolic, Aurash Mahbod | 37m |
Google Play announces practical changes: Android App Bundle and dynamic feature modules exit beta with 80,000 apps migrated, ~20% average size reduction and up… | ||
| Machine Learning for Game Developers | Ankur Kotwal | 32m |
Overview of practical ML for games with concrete tools and results: cloud APIs like Translate, Vision, Cloud Natural Language and Video Intelligence are… | ||
| Fireside Chat | Hiroshi Lockheimer | 38m |
Explains concrete changes in Android Q: runtime privacy controls and a new scoped SMS API for two‑factor that limits access instead of granting full SMS… | ||
| Best practices in using the Android Emulator | Sam Lin, Lingfeng Yang, Hoi Lam | 35m |
Android Emulator claims near-device speed (benchmarks show it slightly outperforms a Pixel 2 XL) by running x86 guests with CPU hypervisors (HAXM, Windows… | ||
| What's new in the Android OS User Interface | Artur Tsurkan, Mady Mellor, Mike Digman, Abodunrinwa Toki | 25m |
Android Q adds concrete UI APIs: Sharing Shortcuts lets apps publish dynamic shortcuts (up to eight deep‑linked targets shown quickly), superseding… | ||
| Local Technologies for the Smart Home | Carl Vogel, Manit Limlamai, Gaurav Nolkha | 40m |
Local Home SDK runs provider JavaScript on Google Home/Nest devices so commands go over LAN instead of round‑trip cloud, cutting post‑server latency to <300 ms… | ||
| What’s new in Android Accessibility | Brian Kemler, Melissa Barnhart, Lauren Winston, Kelly Chen | 39m |
Overview of concrete features and results: Live Transcribe (launched Feb) and Live Caption automatically caption audio across apps, using recurrent neural nets… | ||
| Sonic Boom! Audio Programming on Android and Chrome | Don Turner, Hongchan Choi, Magnus Berger | 42m |
Android and Chrome deliver real low‑latency audio (Pixel devices and a Chrome Pixelbook report ~20 ms round‑trip) and a massive combined reach (over 3 billion… | ||
| Three New Ways to Secure Your App with Firebase Authentication | Ying Hao, Marc Jordan | 40m |
Three concrete features land: SMS-based MFA for enrolling and verifying phone factors with reCAPTCHA and test numbers, Stackdriver Logging to capture both… | ||
| Building Successful Websites: Case Studies for Mature and Emerging Markets | Aanchal Bahadur, Matt Doyle, Jesar Shah, Charlie Croom, Rudra Kasturi | 37m |
Companies report concrete wins: Tokopedia sees 5× higher conversions using AMP+PWA; Twitter grows tweets nearly 3× after unifying to one PWA codebase and ships… | ||
| Cloud TPU Pods: AI Supercomputing for Large Machine Learning Problems | Kaz Sato, Martin Gorner | 42m |
Cloud TPUs use a custom bfloat16 format and a 128x128 systolic array to pack many 16-bit multiply‑accumulators into efficient chips; TPU v2 pods reach 11.6… | ||
| Android emergency location service: Locating emergency calls in a wireless world | Soonil Nagarkar, Fiona Lee, Steve Malkos, Maria Garcia Puyol | 39m |
Android Emergency Location Service computes on-device fused location (Wi‑Fi, GPS, sensors) inside Google Play services and delivers it directly (not via Google… | ||
| Smart Home 101: How to Develop for the Connected Home | David Schairer, Michele Turner, Vera Tzoneva | 37m |
Explains concrete developer work: a cloud Smart Home API plus a new Local Home SDK for on‑device execution, a Home Graph that stores device/room/state… | ||
| Work Less and Do More: Sheets for Node.js Developers | Franziska Hinkelmann, Anu Srivastava | 33m |
Claims that Node.js plus Google APIs can automate collecting GitHub metrics and food-survey data, build charts and generate/share reports end-to-end. Uses… | ||
| Turn Your App Data into Answers with Firebase and BigQuery | Tali Sason, Scott Brissenden | 32m |
Friendly Pix links Firebase to BigQuery to export Analytics (real‑time), Predictions, A/B Testing, Performance and Crashlytics, using prebuilt Data Studio… | ||
| Connect Thread Devices to the Cloud with IoT Core | Calum Barnes, Jonathan Hui | 36m |
Live demos show MQTT over Thread and CoAP proxy to IoT Core working end-to-end: Nordic nRF52840 dev boards (one on coin cell) connect via a Raspberry Pi +… | ||
| What’s new in shared storage | Jeff Sharkey, Seb Grubb | 32m |
Android Q narrows storage access: apps can write images, audio, and video into MediaStore without the storage runtime permission but need it to read others’… | ||
| Securing Web Apps with Modern Platform Features | Artur Janc, Lukas Weichselbaum | 41m |
Google recommends concrete defenses: deploy a nonce-based CSP (plus the CSP3 strict-dynamic keyword) to block injected scripts — Google reports rolling this… | ||
| Train Custom Machine Learning Models with No Data Science Expertise | Torry Yang, Dale Markowitz | 22m |
Cloud AutoML on Google Cloud lets developers upload labeled images, tables, or text and get a hosted model and REST endpoint without writing TensorFlow. Demos… | ||
| Updating your apps for location permission changes in Android Q | Praveen Chandran, Jen Chai, Wei Wang | 36m |
Android Q introduces concrete changes: apps can request allow only while using the app via ACCESS_FINE/COARSE mapped to ACCESS_BACKGROUND_LOCATION only when… | ||
| Prototyping Voice Experiences: Design Sprints for the Assistant | Kai Haley, Wally Brill | 32m |
A practical method for prototyping Assistant experiences centers on an 8-phase Voice Action Sprint that combines design-sprint tools (crazy 8s, experience… | ||
| Unleash the power of Play Store discovery | Benjamin Frenkel, Steve Suppe, Jonathan Cheung, Andrew Giugliano | 40m |
Shows concrete tools and measured lift: Google Play pre-registration converts ~38% of signups to installs, pre-registration rewards drive ~15% higher installs… | ||
| Maps Platform: A Deep Dive on Building for Performance and Scale | Travis McPhail | 30m |
Explains concrete performance choices: custom overlays must avoid heavy work in draw() and defer add/remove until pans stop, targeting ~1–2ms draw overhead to… | ||
| Swift for TensorFlow | James Bradbury, Richard Wei | 28m |
Swift for TensorFlow embeds first-class differentiable programming into Swift, adds Python interoperability (NumPy, Matplotlib, OpenAI Gym) and runs in Colab… | ||
| Engaging Customers Beyond Payments: Tickets, Transit, and Boarding Passes | Mailys Robin, Jose Ugia | 35m |
Google Pay Passes API shows concrete wins: Europcar reaches 90% digitization of loyalty cards with 70% of users refusing the plastic; Multikino cuts cinema… | ||
| Building Powerful Checkout Experiences with Pay | Avnish Miduthuri, Jenny Gove | 26m |
Google Pay reduces checkout friction with concrete features: dynamic updates let the payment sheet show shipping options and recalc totals in real time; a… | ||
| How to Build an E-Commerce Site with AMP | Ben Morss, Alan Kent | 40m |
Shows a working AMP e-commerce site built from amp.dev templates and live data from WompMobile’s Campmor API, using amp-list + amp-mustache, amp-bind and… | ||
| AMP Stories: Visual Stories for the Web | Wei Hong, Vinay Mahagaokar | 29m |
AMP Stories brings tappable, full‑screen visual narratives to the open web with concrete features: launched February 2018, support for 21 locales, a desktop… | ||
| Elevating the Web Platform with the JavaScript Framework Community | Shubhie Panicker, Nicole Sullivan | 42m |
Chrome describes concrete collaborations with frameworks: a browser scheduler prototype plus the shipped isInputPending API and a display locking primitive… | ||
| AI vs Climate Change: Insights from the Cutting Edge | Mustafa Suleyman | 28m |
DeepMind applies reinforcement learning and neural nets to real systems and reports concrete wins: 30% reduction in CPU wake‑ups on Android Pie that extends… | ||
| Increasing AR Realism with Lighting | Konstantine Tsotsos, Alex Ma | 36m |
ARCore adds Environmental HDR: a machine‑learned pipeline (trained on 50 million samples) that runs on phones (demoed live on Pixel 3) and outputs a main… | ||
| Teaching a Car to Drive Itself by Imitation and Imagination | Mayank Bansal | 40m |
ChauffeurNet trains a convolutional RNN on a top‑down 80×80 m representation and 26 million examples to output waypoint trajectories; open‑loop metrics look… | ||
| Anatomy of a Web Media Experience | Amy Roberts, Sandra Lokshina | 35m |
Chrome reports 60% of audio plays in background, so the team adds media keys and implements the Media Session API to match native apps. Picture-in-picture… | ||
| Seamless and Smooth Location Everywhere with the new FusedLocationProvider | Michael Angermann, Martin Frassl | 36m |
Explains that the FusedLocationProvider now fuses radios and inertial sensors with Hybrid Bayesian fusion to give location that is more accurate, smoother… | ||
| A Fireside Chat with X’s Captain of Moonshots | Astro Teller | 43m |
X is explicit: pursue 10x moonshots (Waymo, Loon, Verily, Wing) while ensuring “lasting innovation.” Practices include sandboxing prototypes with stepwise… | ||
| Build apps for the next billion users | Amrit Sanjeev, Yacine Rezgui, Rajeev Kumar | 31m |
Practical fixes and measurable wins: switch to App Bundles and on-demand modules to cut initial APK size — RedBus reports 30% smaller APK and a 6% install… | ||
| What’s New in the Google Cast SDK | Kevin Nilson, Jung-Yu (Gina) Yeh | 38m |
Cast Application Framework cuts receiver work to two lines of code for a full HTML5 media UI and supplies default play/pause, metadata and voice control with… | ||
| Overview of privacy changes in Android Q | Charmaine D'Silva, Svetoslav Ganov | 18m |
Android Q introduces almost 50 privacy and security changes: hardware IDs become user-resettable and Wi‑Fi uses randomized MAC addresses, apps must request an… | ||
| Mobile Backends with Kotlin and Google Cloud | Ray Tsang, Hadi Hariri | 39m |
Live demo builds a Kotlin backend, showing a Spring Boot app that exposes CRUD REST endpoints backed by Datastore and Google Cloud Storage for image binaries… | ||
| Accessible audio: Android hearing aid support and the audio framework | Brian Kemler, Ricardo Garcia, Stanley Tng, Jonathan Hurwitz | 40m |
466 million people have disabling hearing loss and Android ships concrete tools: the Dynamics Processing Effect (DPE) (introduced in Android Pie) with… | ||
| Designing for Accessibility | Elise Roy, Michael Brenner, Irene Alvarado | 23m |
A red hearing aid shifts stigma into belonging and motivates design-for-accessibility. A speech project called Project Euphonia trains models on atypical… | ||
| How Material Design Can Be Adopted and Measured for Product Success | Michael Gilbert, Clara Kliman-Silver | 37m |
Material is an open‑source design system of components, patterns, and tools (Gallery included) that promises reusable UI, baked‑in accessibility and motion… | ||
| Writing the Playbook for Fair & Ethical Artificial Intelligence & Machine Learning | Jen Gennai, Margaret Mitchell, Jamila Smith-Loud | 27m |
Company adopts seven AI principles and four explicit red lines (no weapons, no human‑rights violations), builds a central non‑engineering review team with… | ||
| ML Kit x Material Design: Design Patterns for Mobile Machine Learning | Rachel Been, Philippe Cao, Kunal Patel | 34m |
Covers concrete patterns using ML Kit APIs: object detection and tracking split into streaming (live camera) and static image modes, plus barcode scanning… | ||
| Demystifying Android accessibility development | Phil Weaver, Isha Bobra, Qasid Sadiq | 33m |
Covers concrete Android accessibility fixes and testing: use contentDescription for images, add actions via ViewCompat.addAccessibilityAction, enable non-URL… | ||
| Thinking in 5G | Xander Pollock, Bob Borchers, Francesco Grilli, Hassan Sipra, Bhavin Rokad | 49m |
Claim: 5G delivers multi-gigabit peak rates (5–10 Gbps), much higher real-world efficiency (40–60% of peak vs ~10–20% on 4G), and latency under 10 ms. Tools: a… | ||
| What's new in the Android Studio build system | Jerome Dochez, Leo Sei, Xavier Ducrohet | 36m |
Build system work adds concrete wins: a new workers API converts ~90% of plugin tasks to side‑effect‑free work items to boost parallelism, artifact transforms… | ||
| GIFs and more: Integrating expression search in your app | Jeffrey Sinckler, David McIntosh, Frank Nawabi | 25m |
Tenor demonstrates integrating the Tenor Expression Search API to return relevant GIF/MP4/WebM assets (including Tiny GIF files up to ~80% smaller) and to… | ||
| Art and Technology Experiments with Google Arts and Culture | Amit Sood, Blaise Aguéra y Arcas, Pinar Demirdag | 41m |
Live demos show an opensourced photogrammetry archive of 50+ photogrammetric models (Mexico City cathedral point cloud available for download), a complete 36… | ||
| Android memory and games | Bill Bilodeau | 36m |
Android games run without a fixed RAM budget because the system keeps RAM full for app switching, uses zRAM compressed swap, and kills processes via LMK when… | ||
| Optimizing Android games performance | Francesco Carucci | 32m |
Use Systrace to find four concrete problems and fixes: single-threaded Unity render loops that hog one of eight cores (enable multi-threaded rendering)… | ||
| Chrome OS accessibility for Android developers | Emilie Roberts, Sara Kato, Stefan Kuhne | 36m |
Chrome OS offers screen-reader, magnifier and input features that Android apps must support to work well on tablets and external displays: ChromeVox covers… | ||
| AMP for Email: Coming Soon to an Inbox Near You | Filip Stanis, Aakash Sahney, Isaac Kim | 41m |
Overview of AMP for Email with concrete how-tos and results: demos use the Gmail Playground and AMP components (include AMP runtime and add component scripts)… | ||
| Improve digital wellbeing: Google's approach and tips for developers | Safia Baig, Rose La Prairie, Maggie Stanphill | 30m |
Google reports research with 95,000 people and a family study of 16,000 across 11 countries, finds 84% of parents worry and one in three users make changes… | ||
| An Unconventional Look at the Future of Technology | Baratunde Thurston | 35m |
Claims machines will gain consciousness and shows concrete demos: PoseNet dance coaching, Rotavo art, 23andMe family DNA results, Waze map oddities, and… | ||
| Making high fidelity Android games possible with Vulkan | Francesco Carucci, Jung-woo Kim, Tom Olson | 40m |
Vulkan cuts driver overhead and enables multi‑threaded rendering so CPU use and power drop; a CRYENGINE demo even runs on a Pixel 3. GPU-assisted validation… | ||
| Engage and Keep Your Users in Your App with Firebase | Megha Bangalore, Sumit Chandel | 38m |
An app logs 1.4M first opens but only 23.2% of installers create accounts; invite links bring 1.1M clicks with a 2.3% conversion. Implementing Firebase Dynamic… | ||
| App growth best practices and decision-making with the Google Play Console | Adam Carpenter, Fergus Hurley, Corina Grigoras, Tom Grinsted | 34m |
Google Play Console adds concrete tools: refreshed core metrics that distinguish users vs devices, hourly-to-quarterly granularity, and the ability to count… | ||
| From Systrace to Safetynet: Android game development case studies | Christopher Foley, Damien Mabin | 37m |
Systrace debugging finds triple buffering in Brawl Stars and cuts input latency from ~47 ms to ~32 ms by changing frame pacing to double buffering, removing… | ||
| Add Serverless Functionality to Android Apps with Firebase | Erik Haddad, Lyla Fujiwara | 34m |
Shows a working Android selfie app that uploads images to Cloud Storage, sends them to Google Cloud DLP via Cloud Functions for Firebase, and writes a… | ||
| Best practices for using sign-un for Android apps | Hideaki Oshima, Jay Civelli, Steven Soneff, Carlos Valdivia | 30m |
Covers concrete tools and outcomes: Google Sign-In one‑tap for cross‑platform automatic reboarding, Smart Lock for passwords and Autofill on Oreo+ (about 45%… | ||
| Making the Right Decisions for Your Serverless Architecture | Naomi Seyfer, Myles Borins | 41m |
A working URL shortener sits behind an Express front end on App Engine, with two Cloud Functions (createShortlink, getShortlink) that validate and write to a… | ||
| Understand and Engage Your Top Users with Dynamic Audiences | Russ Ketchum, Steve Ganem, Alyssa Perez | 39m |
Google announces Analysis mode, plus enhanced filters and a new Audience Builder that evaluate audiences in real time and publish them to Firebase and Google… | ||
| Artificial Intelligence: From Social Good to Ambient Intelligence | Yossi Matias | 40m |
Google describes pilots that predict flood paths in Patna with 90% accuracy hours ahead, combining aerial terrain models, hydraulic simulations and government… | ||
| Large scale multiplayer gaming with open source | Mark Mandel | 37m |
Open source matchmaker Open Match and game server orchestrator Agones run on Kubernetes to replace bespoke systems. Demo injects 70,000 players and shows… | ||
| IoT with Sigfox and Google Cloud | Markku Lepisto | 40m |
Shows an end-to-end Sigfox → Google Cloud pipeline that actually works live: battery microcontroller (Sens’it) sends 12‑byte uplinks (three radio bursts, up to… | ||
| Rapidly Building Better Web Experiences with AMP | Adam Greenberg, Naina Raisinghani | 34m |
AMP now adds JavaScript via amp-script/WorkerDOM (Origin Trial) and Next.js offers first‑class AMP support; signed exchanges ship in Chrome and Search and… | ||
| Securing Your Apps and User Data with Google Cloud | Jen Tong, Max Saltonstall | 27m |
A tiny Flask app (~20 lines) packaged in Docker and deployed to Cloud Run uses hundreds of dependencies and Container Registry vulnerability scanning flags 600… | ||
| Tools for Building Better Smart Home Actions | E John Feig, Gaurav Nolkha | 38m |
Announcements include App Flip for OAuth account linking via installed apps, the Local Home SDK to run JavaScript on Google Home for faster local control, and… | ||
| Managing IoT Storage with Google's Cloud Platform | Daniel Bergqvist, Billy Jacobson | 33m |
Claims capacity to ingest far beyond the oil‑field example (11.5 terabytes/day from 1.3M sensors) and demos that actually run: a Firestore demo with 40,000… | ||
| Smart Strategies for Growing Your App Business with Ads | Belinda Langer, Duke Dukellis | 40m |
Google outlines concrete ad tools and results for app growth: use TCPA bidding to target post-install actions (Maven reports +51% registrations and −74% cost… | ||
| The state of Unity on Android | Ben Gable, Francesco Carucci | 37m |
Unity on Android now ships with Vulkan as the default for new projects and integrates Google’s optimized frame pacing and Systrace instrumentation so native… | ||
| Voice and Visual: How to Build Actions for Smart Displays and More | Darla Sharp, Mandy Chan | 41m |
Built a multimodal Virtual Pet game (hamster with badges, energy bar, levels) that runs on speakers, smart displays and mobile by using Dialogflow, Firebase… | ||
| Google AI Impact Challenge: Using Technology to Change the World | Jacquelline Fuller, Gavin McCormick, Nada Malou, P. Anandan | 33m |
Google.org runs a $25 million pool that attracts 2,600 applications from 119 countries and selects 20 winners to pair funding with Google research and credits… | ||
| Protecting Users from Deception | Emily Schechter, Christiaan Brand | 36m |
Chrome reports 3.3 billion leaked username/password pairs in public breaches and measures that phished credentials make accounts 500 times more likely to be… | ||
| Improve your app and game quality with Android vitals | Lauren Mytton, Joel t Newman, James Heather, Federico Colla | 38m |
Play Console now surfaces concrete, actionable checks: the pre-launch report crawls real devices (including Android Q soon) and flags non-SDK compatibility… | ||
| Film Screening: nimiia cétiï, an Art and Machine Learning Project | Jenna Sutela | 20m |
A 12 minute video installation uses machine learning to turn microscopic motion and old séance recordings into a new audible script. Footage of Bacillus… | ||
| Adapting Android games beyond the phone | Ben Gable | 37m |
Shows that optimizing an Android game for Chromebooks, DeX and upcoming foldables yields measurable gains — Gameloft’s Asphalt 8 sees a 6x increase in daily… | ||
| nothing matches | ||