Create a developer profile to earn badges, save sessions, and get recommended content.
View all badges in your developer profile.
Start earning badges by completing Learning Lab or product-related activities.
Your saved sessions are automatically saved in your developer profile.
Keep track of the sessions you're interested in by saving them to your My I/O.
These are based on your interests
Add interests in your developer profile to get content recommendations.
Your saved resources are automatically saved in your developer profile.
Keep track of the resources you're interested in by saving them to My I/O.
Tip: You can find bookmarked sessions in your Developer Profile.
Catch up on keynotes, product announcements, technical sessions, and more on-demand. If you bookmarked content during I/O, you can find it in your Developer profile.
Tune in to find out how we're furthering our mission to organize the world's information and make it universally acce...
Learn about the latest updates to our developer products and platforms from Google Developers.
Hear the latest news on everything happening in the world of Android development: Android 13, Jetpack, tooling, perfo...
Learn how Google Cloud and Workspace teams are building cloud services to help developers and technologists create tr...
Learn how to build and run apps users love with Firebase, a platform designed to help throughout your business’ journey.
Learn the latest from Flutter including how to build beautiful native apps for six platforms from a single codebase.
Learn what Google is doing in the AI and machine learning space, from developer APIs to state of the art research.
Learn how Google is investing in the web platform.
Get the latest on our AR developer tools, including the new ARCore Geospatial API.
Learn how to develop more accessible apps with new Accessibility APIs and improvements in Compose and Android Studio.
Discover new features designed to help you optimize acquisition, engagement, and monetization, and build safer apps.
Learn how Google is supporting innovation with Chrome OS and enabling developer success with tools and guidance.
Discover a new era for Google Home — the best platform for smart home developers to build and innovate.
Payments are constantly evolving and so is Google Pay. Join this session to learn more about what's new in Google Pay.
Learn about the latest Android Jetpack news, including recent changes to popular libraries and best practices.
Google is investing in building a premier, secure digital wallet for Android and Chrome users. Join to learn more.
Create secure Firebase applications from day one with Authentication, App Check, and Security Rules.
Join this workshop to follow step-by-step instructions to digitize any wallet object using the Google Wallet API.
LCP is a complex metric, but if you break down into smaller parts, it becomes much easier to understand and optimize.
Learn your options towards a world without passwords.
Mobile, web, and backend developers: Adding machine learning to your app is easier then you'd expect!
Learn how developers in Africa have grown locally and globally, with new data, growth trends, case studies, and more.
Learn why MLOps is important for any product, and how TFX helps make it real
Set of tools and best practices to step up your Smart Home integration quality
Learn about Android solutions that enable seamless, secure login experiences so users can enjoy your app across devices.
Learn about new tools in Play Console that help increase technical quality, developer productivity, and ROI.
Combine Workflows and Firestore for reliably running and tracking your asynchronous and long-running operations.
Firebase users can leverage Cloud Logging, Cloud Functions, and BigQuery to create automated alerts for elevated erro...
Discover how the future of Android will help you create predictive back navigation along with satisfying animations.
Learn about how browsers are working together to make it easier to develop for the web.
Steps the Adobe and the Chrome teams took to bring Creative Cloud to the Web, starting with Photoshop and Illustrator.
Introducing a new API to create transitions between page states, building on CSS and web animations
Combine Extensions, Cloud Functions for Firebase, and Google Cloud Platform to create sophisticated production-ready apps.
Learn how developers are using crowdsourcing tools like Task Mate (beta) to address data quality and representation bias
The Google Home mobile SDK lets you build Android Matter apps with great setup, device sharing, and control experiences.
Join the Privacy Sandbox team as they answer popular questions that span across the Chrome and Android initiatives.
Build Matter devices easily and with high quality with the Google Home SDK and tools to integrate with Google.
Take a closer look at how to add voice functionality to Android Auto apps.
Jetpack Compose can feel like magic, but what do you do when the magic isn’t as performant as you want?
Create messaging experiences for consumers on Google Search and Maps using Google's Business Messages.
Learn about how websites around the world are improving their experience with a focus on Core Web Vitals.
Learn how variable font technology can be used for typography and now for icons, with our launch of Material Symbols.
Discover modern, power-efficient Wear OS development with Compose for Wear OS (Beta) and Health Services.
Learn how new features in Chrome DevTools help you understand how accessibility works (or doesn't work!) in a web app.
Learn how to author, optimize, and deploy a custom TensorFlow Lite model in your Android and iOS apps.
Learn about key optimizations for adapting apps to large screen devices, such as tablets and foldables.
See a demo tour of new DevTools features that will allow web developers to get site performance insights and more.
Learn how the Cloud Code IDE extensions can help you write, test, and deploy your app to Google Cloud Platform faster.
Learn about the exciting recent growth of computing in schools and how to build for Chromebooks in the classroom.
This session will provide developers best practices on building apps that respect user’s privacy.
Learn how to nail the details when building Flutter applications for desktop platforms.
Join us for a dive into what's new with Keras, the human-friendly ML library.
Learn about gaming on Chrome OS and how to bring your Android, Steam, and PC games to the platform.
Learn how to configure the new Apps Script Connector in your AppSheet apps.
Learn about Dart's event loop and isolates, then see how using them can bust jank and improve performance in Flutter.
Learn about the changes in Fragments including new APIs, the use cases they serve, and the APIs they are replacing.
Get a practical overview of Vertex AI capabilities by building a fraud detection system app.
Learn how to become a Google Cloud machine learning developer in five steps.
Use Firebase Remote Config, App Distribution, and Crashlytics to ship stable features and keep your customers satisfied.
Hear the latest updates from Google Coral for developing AI/ML solutions at the edge.
Learn the basics of accessibility, product inclusion, and how to integrate both into your product development process.
Assistant has integration paths on many Android devices. Learn how you can add voice features to your app.
Get a technical deep dive on Assistant’s architecture and how you add voice to your apps with a few lines of code.
Building an app with Jetpack Compose for all screen sizes with navigation, state and testing.
Uncover best practices that allow users across phones, foldables, tablets, and ChromeOS to interact with your app.
Use Firebase tooling with Github Actions to ensure everyone on your team can take an idea from prototype to production.
Learn more about AlloyDB, the new and powerful relational database service from Google Cloud.
Check out Google's new framework for baking accessibility into design and development. Learn UX design and semantics.
Find out about Health Connect, a new set of APIs designed to help you reach more Android users with less work.
Learn how Google approaches the problem of abuse and develops state-of-the-art protections to help users stay safe.
A simple and performant way of creating scrolling lists in Compose: Add content on demand with fewer lines of code.
Explore how to enable shared experiences across platforms (Android, iOS, web).
Generics are the most significant change to Go since the release of Go 1. Learn when and how to use generics in Go 1.18.
Learn how and why Material Design’s latest features enable personalized approaches for accessible design.
Would you like add ML to your app in a hurry? Learn about the fastest, easiest-to-use ML tools and how to use them.
AI & ML on a Raspberry PI. Get hands on with object detection and sound classification with standard and custom models.
This talk walks you through the existing tools in PWAs to create enhanced experiences after installation.
Learn about changes to Android background work and discover best practices for managing it.
Meet your business objectives with automation in Google Analytics 4.
Deploy your Angular applications with server-side and hybrid rendering to Google Cloud Platform.
Learn how Crashlytics helps you uncover and solve stability issues impacting your Flutter app.
Build your own multi-device experiences with tools from Google.
Together, Firebase Performance Monitoring and Crashlytics can monitor app performance and recover from crashes faster.
Get an overview of the Privacy Sandbox on Android including the SDK Runtime and Privacy Preserving APIs.
Learn how personalizing apps for better user experiences can generate more app revenue using Google AdMob and Firebase.
Learn about the latest opportunities to engage users and boost your revenue potential.
Progress on the Privacy Sandbox mission to phase out third-party cookies and land new APIs without cross-site tracking.
Get ready for Flutter desktop with battle-tested lessons on federated plugins.
Lessons learned, resources, and tools from Google’s ethics review teams who support developers building AI applications.
Utilize Cloud Run to deploy your code in any language alongside Firebase Hosting and learn about the new "job" feature.
Discover effective, privacy-preserving measurement on iOS.
Learn how to improve website performance by enabling pages to be prefetched from referring sites like Google Search.
Learn about Angular's API simplification strategy and developer productivity improvements coming to the platform.
Explore new styling APIs available today and tomorrow: container queries, subgrid, color functions, and more.
Get a tour of what's new for web developers with TensorFlow.js – from new models to improved tooling!
Dive into what's new and important across Google Search for website, CMS, and hosting platform developers.
Learn about how responsive the web feels to users interacting with it today, according to our latest metrics.
Understand patterns and practices for distributed training and data for large-scale models.
Learn several ways to build optimized large screen experiences without starting from scratch.
Learn how to build location-based AR experiences at world scale with VPS and the new ARCore Geospatial API.
Learn how to gain insights into how Flutter apps in production behave.
Take a deep dive into how modern browser standards power Flutter on the web.
Learn how Novice Internet Users experience the web and how to evaluate your product to make their experience better.
Get the latest updates from Android Camera. You'll also learn about encouraging trends through some key metrics.
Learn about new Android accessibility features: Braille, summarizing photo content, listening in noisy environments.
Updates on the latest APIs and early access programs for machine learning on Android.
Get a high level overview of Android media updates covering Android 12+, ExoPlayer, and the Jetpack media libraries.
Learn to measure and address common performance pitfalls and how Android Runtime works for you under the hood.
Integrate services with Google Chat, explore visual improvements to Google Chat apps, and discover new Google Chat AP...
Learn what's new in Android TV OS, including new features and tools to make developing apps for TV faster and easier.
Get exciting new updates on Android for Cars and discover changes that make it easier to develop apps.
Get a deep dive on ARCore, including the APIs for tracking and placement and ML models for improving your experiences.
Get an overview of what's new in Android Studio, including a tour of features that will accelerate developers' workflow.
This workshop guides developers through adding WebView to their Flutter app.
Learn to use the Dynamic World dataset and apply responsible innovation practices for large-scale social benefit.
Learn how to implement realistic and complex UI using Compose Layouts.
Build an event-driven orchestration of microservices to process images with Eventarc and Workflows.
Build location-based AR experiences at world scale with new ARCore APIs.
Learn eight ways to improve web accessibility, and how frameworks like Angular improve development out of the box.
Building connected AppSheet and Apps Script apps using AppSheet’s new Apps Script connector.
In this workshop you will learn how to build Adaptive Layouts with SlidingPaneLayout.
In this workshop you'll learn the latest browser APIs that make loading nearly instant and transition more seamless.
Learn how to stand on the shoulders of giants, and customize their models with your data for your scenarios!
Get hands-on experience with running large scale hyperparameter tuning and distributed training jobs on Vertex AI.
Learn how to add voice functionality to your Android app’s widgets for both mobile and Android Auto.
In this workshop you'll learn how to develop multi-platform Web applications with Angular.
Measure Core Web Vitals in real time with web-vitals.js and Google Analytics, then analyze the results using BigQuery.
Learn how to build a streaming media playback app using ExoPlayer.
Learn about why developers should care about variable fonts and best practices to implement them.
Walk through product fairness testing methods and responsible AI tools, from the technical and societal points of view.
Explore what Spring Native has to offer to Google Cloud users, what's new, and what these new features allow you to do.
Learn the core concepts related to using State in Jetpack Compose, to build rich and interactive Android apps.
Ever had a well-built app that looked drab? This workshop covers simple steps to turn boring into something beautiful!
Make your own version of "Teachable Machine" that can leverage transfer learning in the browser to recognize anything!
In this workshop, you'll build a Flutter desktop app that uses the GitHub REST API.