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.
Build for everyone, with everyone. We're committed to making that a reality through Accessibility, Product Inclusion, and Equity.
Get guidance to build inclusive, equitable products for everyone.
Research and tools to make helpful and inclusive products.
Learn how to develop more accessible apps with new Accessibility APIs and improvements in Compose and Android Studio.
Learn how developers in Africa have grown locally and globally, with new data, growth trends, case studies, and more.
Learn how developers are using crowdsourcing tools like Task Mate (beta) to address data quality and representation bias
Learn how new features in Chrome DevTools help you understand how accessibility works (or doesn't work!) in a web app.
Learn the basics of accessibility, product inclusion, and how to integrate both into your product development process.
Check out Google's new framework for baking accessibility into design and development. Learn UX design and semantics.
Learn how and why Material Design’s latest features enable personalized approaches for accessible design.
Learn how Novice Internet Users experience the web and how to evaluate your product to make their experience better.
Learn about new Android accessibility features: Braille, summarizing photo content, listening in noisy environments.
Learn eight ways to improve web accessibility, and how frameworks like Angular improve development out of the box.
Learn about why developers should care about variable fonts and best practices to implement them.