Created
May 31, 2021 03:49
-
-
Save plateaukao/d0f556fccdeab3257ec24bfd97127289 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sessions": [ | |
{ | |
"title": "Google I/O Keynote", | |
"url": "https://events.google.com/io/session/88b34a4e-6170-4f18-a321-4260fb559e60?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Developer Keynote", | |
"url": "https://events.google.com/io/session/52ad33ce-1363-411e-bfdc-41250e2fa9bc?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "What's new in Android", | |
"url": "https://events.google.com/io/session/49bf2d18-0ff4-4c4f-8753-4db3a8675f3e?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Google Play", | |
"url": "https://events.google.com/io/session/e928e8fe-3e3f-42b0-bc42-84dc806b3b8d?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new for the web platform", | |
"url": "https://events.google.com/io/session/97ea9417-2bba-4383-8eb4-22aee86af034?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Google I/O Keynote (replay)", | |
"url": "https://events.google.com/io/session/36bfa834-d00b-4018-a1ec-0a0169d1a7b7?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Europe, Middle East, Africa", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Developer Keynote (replay)", | |
"url": "https://events.google.com/io/session/abfee4c1-1046-4567-85f4-e30bc847638f?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Europe, Middle East, Africa", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "What's new in Android (replay)", | |
"url": "https://events.google.com/io/session/47c1d0bf-6db7-48a6-a60e-d556fa226d6b?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Beginner", | |
"Android", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Google Play (replay)", | |
"url": "https://events.google.com/io/session/5942d81f-65ee-4123-93fb-a4b4db9a7080?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Beginner", | |
"Google Play", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new for the web platform (replay)", | |
"url": "https://events.google.com/io/session/5b86eaba-9f1d-4a55-a963-c9f3c07ca36b?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Beginner", | |
"Web", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Machine Learning", | |
"url": "https://events.google.com/io/session/9e1a6be0-3fac-47ae-8625-c41cdae3c62f?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Google Assistant", | |
"url": "https://events.google.com/io/session/2adec03c-d71c-49fc-959b-c80ff220dfcc?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in Material Design", | |
"url": "https://events.google.com/io/session/357e96f9-128b-4902-b63e-47e10c85fe98?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Design", | |
"Americas", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Chrome OS", | |
"url": "https://events.google.com/io/session/7e890a31-f236-4c51-82fa-fa71a96bafed?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Flutter", | |
"url": "https://events.google.com/io/session/cbf0fd87-9aa6-4c59-a7c8-3dc084e81b66?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Flutter", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Firebase", | |
"url": "https://events.google.com/io/session/5c6cbd69-90cf-4a7f-b8e2-9d79de61fb2c?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Google Pay", | |
"url": "https://events.google.com/io/session/0b771a8c-9e41-4dac-8f34-f23c2e911393?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "New capabilities in ARCore", | |
"url": "https://events.google.com/io/session/ea52c4dc-9e15-479c-97e9-db7bfb47a081?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in smart home", | |
"url": "https://events.google.com/io/session/7d6c565f-b3c2-4689-9ec2-7b3fd6fc544f?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Americas", | |
"Beginner", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Machine Learning (replay)", | |
"url": "https://events.google.com/io/session/3656eec4-a5f4-4af1-a92e-0483e9e7d984?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Beginner", | |
"ML/AI", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Flutter (replay)", | |
"url": "https://events.google.com/io/session/3691bee9-c960-4fd7-9daf-6b35d949296d?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Flutter", | |
"Beginner", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Firebase (replay)", | |
"url": "https://events.google.com/io/session/edbd3a44-191b-4f15-b75e-e20ae31a38d9?lng=en", | |
"tags": [ | |
"Keynotes", | |
"Beginner", | |
"Firebase", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Measure and debug performance with Google Analytics 4 and BigQuery", | |
"url": "https://events.google.com/io/session/0deaa89f-f331-48ae-a8d7-e2f0aedddf82?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Cloud", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Preparing for page experience ranking", | |
"url": "https://events.google.com/io/session/165a213a-d593-4ad0-9bee-18615a4757e8?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Mobile", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Android TV and Google TV", | |
"url": "https://events.google.com/io/session/1a650ce5-3452-4799-a6f7-352cb8f1ac4b?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "What's new in Jetpack Compose", | |
"url": "https://events.google.com/io/session/1a7ff52b-a28f-4e9c-9728-e960182d7c36?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Android" | |
] | |
}, | |
{ | |
"title": "C interoperability with Dart FFI", | |
"url": "https://events.google.com/io/session/1b762064-9bee-4263-868c-0918fc21a2a8?lng=en", | |
"tags": [ | |
"Sessions", | |
"Advanced", | |
"Flutter" | |
] | |
}, | |
{ | |
"title": "Spotting and solving everyday problems with machine learning", | |
"url": "https://events.google.com/io/session/1b963060-32cf-486f-82d1-817ffc622a10?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Firebase", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What's new in Android testing tools", | |
"url": "https://events.google.com/io/session/1e17f23c-5a7d-4209-9b30-1cfcc81835fc?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "State of Kotlin on Android", | |
"url": "https://events.google.com/io/session/20eb330e-b6ba-4673-95f5-2c40461ec659?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Preparing for a more private web", | |
"url": "https://events.google.com/io/session/2118f261-1549-41d8-b2ef-e377c2c97019?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Web" | |
] | |
}, | |
{ | |
"title": "Local development using the new Storage Emulator", | |
"url": "https://events.google.com/io/session/21e0d8b3-cf63-4931-a6d7-ab8a8e2b10c9?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Firebase" | |
] | |
}, | |
{ | |
"title": "Fix performance pitfalls and level up your app with Firebase", | |
"url": "https://events.google.com/io/session/2e219f23-53a0-437e-9db0-bb5b6a8acc54?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Firebase" | |
] | |
}, | |
{ | |
"title": "Crashlytics your way: Your most important crashes with Custom Keys", | |
"url": "https://events.google.com/io/session/35d448e4-1931-4cd6-954e-5a4155cb1962?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Firebase", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Enhancing user experiences within Google Workspace", | |
"url": "https://events.google.com/io/session/37fd2f01-071d-4f3a-8aa5-a70b3c16ee4d?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Cloud" | |
] | |
}, | |
{ | |
"title": "Machine learning for next gen web apps with TensorFlow.js", | |
"url": "https://events.google.com/io/session/3823ec97-499a-4af3-9e76-a1a538c5adb4?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"ML/AI", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Building with the Responsible AI Toolkit", | |
"url": "https://events.google.com/io/session/3a44428c-f3b8-4b42-a90b-20271d81e477?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"ML/AI" | |
] | |
}, | |
{ | |
"title": "Optimize your TensorFlow Lite models", | |
"url": "https://events.google.com/io/session/3a910199-06c1-486e-acc5-fda42839b8ed?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"ML/AI", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Does your app use ML? Make it a product with TFX", | |
"url": "https://events.google.com/io/session/48118179-f233-4c06-806b-e04e0cc40104?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"ML/AI", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Future-proof web apps with Angular and TensorFlow.js", | |
"url": "https://events.google.com/io/session/4bee4c6c-fa77-4e35-8ca0-766c4290b0c7?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"ML/AI", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Chrome DevTools for designers", | |
"url": "https://events.google.com/io/session/4c02fcc7-14c9-4b83-bdfd-0ac075aa53b8?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in Android privacy", | |
"url": "https://events.google.com/io/session/4eca293a-2d1f-4d1b-834f-2b985e9fc1c2?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Mobile", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "How to drive conversions with Google Pay for Android", | |
"url": "https://events.google.com/io/session/5baa8ada-d52b-47ce-ad82-1c2c1038d9ee?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Payments", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Exposure Notifications: Building infrastructure to serve 1M users", | |
"url": "https://events.google.com/io/session/5cca4d5d-0550-4154-b8a9-563781956209?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Mobile", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Reducing bundle size: Previewing a new Firebase for the web", | |
"url": "https://events.google.com/io/session/5e0c6812-1c8e-45bf-8061-441423a3affd?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Firebase", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Refreshing widgets", | |
"url": "https://events.google.com/io/session/5e921142-b67b-4b0f-86d2-20aae9040a9e?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Assistant", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Performance after load", | |
"url": "https://events.google.com/io/session/61a0f83e-1d64-4bdc-b5d9-04360db925ec?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Web" | |
] | |
}, | |
{ | |
"title": "What's new in Android Media", | |
"url": "https://events.google.com/io/session/66d1c23a-908d-4dc1-a136-87e31f9fc9d8?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "The business impact of Core Web Vitals", | |
"url": "https://events.google.com/io/session/692e4b3d-4db6-4597-920a-15f766795b68?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Web", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Now is the time: What's new with Wear", | |
"url": "https://events.google.com/io/session/6c4c64c7-bd33-405d-9725-ff0727d240cc?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Go full-stack with Kotlin or Dart on Google Cloud", | |
"url": "https://events.google.com/io/session/6d5795f2-ec1c-4c7a-9efa-ea90c8c59c03?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Cloud" | |
] | |
}, | |
{ | |
"title": "What's new in Search", | |
"url": "https://events.google.com/io/session/6da5bb28-ad54-4cf0-8dc5-4eacb73a660a?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Search", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Driving a successful launch for Conversational Actions", | |
"url": "https://events.google.com/io/session/6ef11498-f0a7-4767-a424-86ca22ea402f?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Assistant", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Take AR anywhere with the Recording and Playback API", | |
"url": "https://events.google.com/io/session/6fa98c05-ba5f-49ef-8238-73fd6cc24335?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Mobile", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Android shortcuts for Assistant", | |
"url": "https://events.google.com/io/session/70bb236f-8399-44fc-a3d1-9dd787801161?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Assistant", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Build end-to-end solutions with Vertex AI", | |
"url": "https://events.google.com/io/session/7786b410-e472-4a87-96ec-4afb578daefe?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Cloud", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Power-up your Flutter app with Google APIs", | |
"url": "https://events.google.com/io/session/7f706716-0de0-4a9e-bad3-581afe8ef360?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Flutter", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Top 12 tips to get ready for Android 12", | |
"url": "https://events.google.com/io/session/84fdea7d-50be-467a-bb75-a96de7f35603?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Increase AR realism and precision with Depth API", | |
"url": "https://events.google.com/io/session/85380bd7-3ae9-43ce-8f95-a53b781fe0b8?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Mobile", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Five tips for your PWA", | |
"url": "https://events.google.com/io/session/85f2a41b-9376-450f-b636-aa6e7d74dad5?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Web" | |
] | |
}, | |
{ | |
"title": "Developing AppSheet with Workspace AMP for Gmail and Apps Script apps", | |
"url": "https://events.google.com/io/session/8625723c-2940-4918-a5ad-e0f43db09288?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Cloud" | |
] | |
}, | |
{ | |
"title": "Building platform adaptive apps", | |
"url": "https://events.google.com/io/session/868dfd56-7f8c-49ee-84ad-ac69a23ba19d?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "How to voicify your Android app", | |
"url": "https://events.google.com/io/session/92fbcb38-9597-4cc4-9662-2a8787bb2410?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Assistant", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Modern Keras design patterns", | |
"url": "https://events.google.com/io/session/9559a19f-1a72-4381-9a39-58eb22ac27a5?lng=en", | |
"tags": [ | |
"Sessions", | |
"Advanced", | |
"ML/AI" | |
] | |
}, | |
{ | |
"title": "Verifying app identity with App Check", | |
"url": "https://events.google.com/io/session/989c68f2-c0fa-4f79-b115-62bc3b94ee8c?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Firebase" | |
] | |
}, | |
{ | |
"title": "Input matters for Chrome OS", | |
"url": "https://events.google.com/io/session/99ebd796-0ee2-44bf-9b55-3f9cdf775532?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Chrome OS", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Using Jetpack libraries in Compose", | |
"url": "https://events.google.com/io/session/9bda4a9a-a89b-49ef-b980-e295a0a5e9b6?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Android" | |
] | |
}, | |
{ | |
"title": "The new responsive: Web design in a component-driven world", | |
"url": "https://events.google.com/io/session/a1760fa3-879a-4e98-a616-994ca8d3aab5?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Getting started with Project CHIP", | |
"url": "https://events.google.com/io/session/a33eb15c-bdd4-41a4-a1af-9c3ba446e515?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"IoT/Smart Home", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Coral: Expanding the edge AI landscape", | |
"url": "https://events.google.com/io/session/a3d156ad-4ac8-442e-a203-eb647db95840?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"IoT/Smart Home", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Measuring jank and startup with Macrobenchmark", | |
"url": "https://events.google.com/io/session/a70b0430-2360-4845-9e7b-e11442d3b9a4?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Optimize your Android games and apps to run on Chrome OS", | |
"url": "https://events.google.com/io/session/a829b5ff-0119-462e-bd31-cae3426bfdb5?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Gaming", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Using Google Maps Platform with idiomatic Kotlin", | |
"url": "https://events.google.com/io/session/a898055b-44d0-460a-bf4f-b4512c964441?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Location/Maps", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "List your Progressive Web App in Google Play", | |
"url": "https://events.google.com/io/session/a9165c57-acd6-4a8a-ae92-bea3f7466508?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Google Play", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Grow your business with new engagement and monetization features", | |
"url": "https://events.google.com/io/session/aa4b012f-c042-49c5-a496-890797590ad1?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Play", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "New tools to help you build safer apps on Google Play", | |
"url": "https://events.google.com/io/session/ac801cd7-b6be-4fe2-bb56-0b168c9dd41c?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Play", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "The state of Android Security", | |
"url": "https://events.google.com/io/session/ad0fa15e-00ba-4e5e-accd-cd356c1dfb09?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Design, manage, and deploy better Maps with Cloud-based Maps styling", | |
"url": "https://events.google.com/io/session/ade3b1b8-154d-489a-9006-73dbdc9e42b3?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Location/Maps", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Build powerful, reliable apps with Google Play services", | |
"url": "https://events.google.com/io/session/b0784b71-17d7-409a-97eb-5fe5f7c9ddd2?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Play", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Firebase for Apple Developers: What you should know", | |
"url": "https://events.google.com/io/session/b08f724f-6433-437f-9b01-c1ccb9aa8a9d?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Mobile", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Build beautiful Material Design apps with Jetpack Compose", | |
"url": "https://events.google.com/io/session/b0a14da1-7629-4f64-a8b3-6ffc9602d10e?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What's new in Android Machine Learning", | |
"url": "https://events.google.com/io/session/b207ed66-507c-472b-88cc-97c2d4959bb4?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"ML/AI", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "5 things you can do to prepare your app for large screens", | |
"url": "https://events.google.com/io/session/b2f0dee6-b649-4e20-8ad6-69266e353f05?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What\u2019s new with Android for Cars", | |
"url": "https://events.google.com/io/session/b8dd798f-0cc8-439b-8dff-6ef9711baec9?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Excalidraw and Fugu: Improving core user journeys", | |
"url": "https://events.google.com/io/session/bb2e32e8-cdb2-4854-8a5e-6aa12984f9be?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Web" | |
] | |
}, | |
{ | |
"title": "What's new in Web Vitals", | |
"url": "https://events.google.com/io/session/c312e613-178c-444a-b673-4e44e7095925?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Web" | |
] | |
}, | |
{ | |
"title": "Enable payments on your PWA with Play Billing using Digital Goods API", | |
"url": "https://events.google.com/io/session/c768d071-59c7-492e-b151-30899c2832ac?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Google Play", | |
"+4 more" | |
] | |
}, | |
{ | |
"title": "Decision forests in TensorFlow", | |
"url": "https://events.google.com/io/session/c89df7a7-0aac-4e4d-8b5d-894492bbf406?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"ML/AI" | |
] | |
}, | |
{ | |
"title": "TensorFlow Hub for real world impact", | |
"url": "https://events.google.com/io/session/d39de9e5-e54f-48eb-acf7-5a5a35a2cb3e?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"ML/AI", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Effective password management", | |
"url": "https://events.google.com/io/session/d3da3bf9-299b-4c28-9be7-c1b64d070e75?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Web" | |
] | |
}, | |
{ | |
"title": "Machine learning for Accessibility", | |
"url": "https://events.google.com/io/session/d5180199-ce97-4af3-b04d-489b4599c951?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Accessibility", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "ML Kit: Turnkey APIs to use on-device ML in mobile apps", | |
"url": "https://events.google.com/io/session/d79766b9-5135-4405-8a3e-2528b6b5bb21?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Mobile", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Lazy Flutter performance", | |
"url": "https://events.google.com/io/session/db72613f-8e07-4be8-80c1-174dd95730fc?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Flutter" | |
] | |
}, | |
{ | |
"title": "Effective background tasks on Android ", | |
"url": "https://events.google.com/io/session/e06bad8b-e5c4-4d92-83c9-224d8ce50a63?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "What's new in design tools", | |
"url": "https://events.google.com/io/session/e77f6079-f8f9-4088-a46f-07e2e4eb88c0?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Immersive storytelling on the web", | |
"url": "https://events.google.com/io/session/ea5da9e5-6f4a-4b97-a2ff-81b6b21f213d?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Design", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in Jetpack", | |
"url": "https://events.google.com/io/session/ecd318de-fc2a-48ba-88a8-2cec02fd0a34?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Android" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in Android Gradle plugin", | |
"url": "https://events.google.com/io/session/f03a4bae-acc9-40c4-af12-136d17babd18?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Designing for accessibility in Android Studio and Jetpack Compose", | |
"url": "https://events.google.com/io/session/f0b74712-0ff4-4b00-8c82-dd545ef4668a?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Accessibility", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in foldables, tablets, and large screens", | |
"url": "https://events.google.com/io/session/f54e6151-e256-4ac8-9f20-ed77a2b9f1e8?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Cross platform computer vision made easy with Model Maker", | |
"url": "https://events.google.com/io/session/f5b8c92e-bd37-4073-8873-0f64aba910b2?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Mobile", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "The women building voice AI and their role in the voice revolution", | |
"url": "https://events.google.com/io/session/f6667415-a597-48c7-9d54-f8a337917813?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Google Assistant", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Safety and occupancy with AI", | |
"url": "https://events.google.com/io/session/f6a17df9-1a68-499a-9ebe-9ccbc104d0bb?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"IoT/Smart Home", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Building a desktop design language with Flutter", | |
"url": "https://events.google.com/io/session/f74ef186-f9a8-475c-bb14-3cfdee223894?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Flutter", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "From security as opt-in to security by default", | |
"url": "https://events.google.com/io/session/f7a95885-b1e5-4580-afb1-1decfb306b17?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Web" | |
] | |
}, | |
{ | |
"title": "Why null safety?", | |
"url": "https://events.google.com/io/session/f8f2efe5-dc79-42c3-b4d1-3ee4b7effb41?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Flutter" | |
] | |
}, | |
{ | |
"title": "What\u2019s new in Android development tools", | |
"url": "https://events.google.com/io/session/fb4ed49c-1f3a-4c4d-9146-032106552c44?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Android" | |
] | |
}, | |
{ | |
"title": "Drive engagement and boost performance in your app with deep links", | |
"url": "https://events.google.com/io/session/fe29d570-f99a-4883-8579-49ba6fc9ab81?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Mobile", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Designing A11y with Material Design", | |
"url": "https://events.google.com/io/session/fe65b6d1-0c41-4434-9924-1c2a2a1b67c0?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Accessibility", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Create your first Tile in Wear", | |
"url": "https://events.google.com/io/session/fbef3692-047b-4573-b345-7d40388ff568?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Android", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AMA: Chrome and Web", | |
"url": "https://events.google.com/io/session/7abba483-65cd-4de0-8d42-6f54375a7b6f?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Web", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Smart home developer Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"IoT/Smart Home", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Build a tech career as a Black professional [early career]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Google for Startups Women Founders Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Build user-adaptive interfaces with preference media queries", | |
"url": "https://events.google.com/io/session/f09c3e3e-f64e-4551-a948-9a718588a463?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Web", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Women Techmakers community Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "AMA: Jetpack", | |
"url": "https://events.google.com/io/session/0df6355b-ba17-4608-90e0-6d72c900794a?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Android", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AMA: Progressive Web Applications and Fugu", | |
"url": "https://events.google.com/io/session/349cf5c9-5fc1-4db0-b1f5-e64e9a311c72?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Web", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Latin@s en Google I/O", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Dev Library Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Open Source", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Server-side Kotlin developers", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Women in Voice Meetup", | |
"tags": [ | |
"Meetups", | |
"Google Assistant", | |
"IoT/Smart Home", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Progressing Progressive Web Apps", | |
"tags": [ | |
"Meetups", | |
"Web", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "North America developers Meetup", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Google for Startups Accelerator Meetup [APAC]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Fireside chat with Flutter + Firebase [APAC]", | |
"tags": [ | |
"Meetups", | |
"Flutter", | |
"Firebase", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Dev Library Meetup [APAC]", | |
"tags": [ | |
"Meetups", | |
"Open Source", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "AMA: Developer Tools and Languages", | |
"url": "https://events.google.com/io/session/238add26-e703-40d2-bd7e-f005cf18d089?lng=en", | |
"tags": [ | |
"AMAs", | |
"Intermediate", | |
"Android", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "AMA: Privacy sandbox", | |
"url": "https://events.google.com/io/session/4d2b1832-8874-4773-8071-b07cde291d62?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Web", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Jetpack Compose basics", | |
"url": "https://events.google.com/io/session/7474287c-110e-462e-9b95-d3d3723d4aee?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Android", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Building a web application with Angular and Firebase", | |
"url": "https://events.google.com/io/session/3134b352-7804-4911-aa11-cd1949f18fda?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Firebase", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Mentorship: Helping your career and your community [India]", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Vietnamese-speaking ML/AI devs Meetup [hosted in Vietnamese]", | |
"tags": [ | |
"Meetups", | |
"ML/AI", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Technical SEO show and tell Meetup", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Build for Africa", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Korean developers Meetup [hosted in Korean]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Open Source community Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"Open Source", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Cantonese-speaking dev Meetup [hosted in Cantonese]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "AMA: Web Vitals", | |
"url": "https://events.google.com/io/session/8227a6ed-b6eb-4380-b4b8-83c080d89f58?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Web", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "AMA: Compose", | |
"url": "https://events.google.com/io/session/fd07224f-c29d-4eb0-952e-8f08504d75f9?lng=en", | |
"tags": [ | |
"AMAs", | |
"Intermediate", | |
"Android", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Dev Library Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"Open Source", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Build for India", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Taiwan developers lounge [hosted in Mandarin]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Google for Startups Accelerator Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Building your first Flutter app", | |
"url": "https://events.google.com/io/session/78f1ac44-93cb-430a-a4d1-d2664c0f2e95?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Flutter", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Fireside chat with Flutter + Firebase [Americas]", | |
"tags": [ | |
"Meetups", | |
"Flutter", | |
"Firebase", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Progressing Progressive Web Apps", | |
"tags": [ | |
"Meetups", | |
"Web", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Learn more about Google Cloud Certifications", | |
"tags": [ | |
"Meetups", | |
"Cloud", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Google Developer Student Clubs Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Google for Startups Women Founders Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "LATAM devs online action", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Technical SEO Meetup", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "AMA: On-device machine learning in mobile and web apps", | |
"url": "https://events.google.com/io/session/187aed3d-2768-4b1a-8047-48c025b7d0bd?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Mobile", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "MENA developers come together", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Jetpack Compose basics", | |
"url": "https://events.google.com/io/session/b7faf53e-eb5d-4d00-b6f3-b71f64295b8d?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Android", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Women Techmakers community Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "LatAm web developers", | |
"tags": [ | |
"Meetups", | |
"Payments", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Meet women Google Developers Experts from around the world", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Anomaly detection with TensorFlow", | |
"url": "https://events.google.com/io/session/b72707b3-4841-4e9c-b5a1-d67c454396ef?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"ML/AI", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "TensorFlow Community Team meets OSS developers", | |
"tags": [ | |
"Meetups", | |
"ML/AI", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Mentorship: Helping your career and your community [Amer] ", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Google for Startups Accelerator Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "AMA: App Actions", | |
"url": "https://events.google.com/io/session/c9b45359-2b5d-4ec3-b158-16121423c369?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Google Assistant", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Extend an Android app to Google Assistant with App Actions", | |
"url": "https://events.google.com/io/session/1173ce49-233b-460c-96e9-ed094738dde0?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Google Assistant", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Following on the open web discussion & feedback", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "AMA: #AskMaterial", | |
"url": "https://events.google.com/io/session/c945c791-9fc8-48bf-904e-709a07eeabbb?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Design", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Material's communication principles: Intro to UX Writing", | |
"url": "https://events.google.com/io/session/f7e5ca98-4592-4b2c-beba-9f245bd7b068?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Design", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AMA: Cloud, Dart, and full-stack Flutter", | |
"url": "https://events.google.com/io/session/083b441e-4076-4443-9750-6529b34257b7?lng=en", | |
"tags": [ | |
"AMAs", | |
"Intermediate", | |
"Flutter", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Google Developer Groups connect", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "What's new in Android Accessibility", | |
"url": "https://events.google.com/io/session/cafca229-a233-4e2e-93e6-cefe7b64254e?lng=en", | |
"tags": [ | |
"Sessions", | |
"Accessibility", | |
"Beginner", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Building scrolling experiences in Flutter", | |
"url": "https://events.google.com/io/session/541c7165-8f56-41c5-a925-dbcc0dfe9c04?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Flutter", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Angular team community Meetup", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "AMA: Understanding COGA, W3C's cognitive accessibility guidelines", | |
"url": "https://events.google.com/io/session/80d5c103-c6a0-4f6b-b66b-a4b6004d010a?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Accessibility", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Building globally relevant products", | |
"url": "https://events.google.com/io/session/87e49cfd-5f9f-41b4-8eed-8e698bdd2b26?lng=en", | |
"tags": [ | |
"Sessions", | |
"Design", | |
"Americas", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Build and deploy a model with Vertex AI", | |
"url": "https://events.google.com/io/session/a0414a2a-b43f-449b-b248-1d8cb765159c?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Cloud", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Serverless demo derby", | |
"url": "https://events.google.com/io/session/a521df15-1fe2-4011-8e92-5779566e2116?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Cloud" | |
] | |
}, | |
{ | |
"title": "AMA: #AskFirebase", | |
"url": "https://events.google.com/io/session/949ace42-5e05-498a-b2f0-2349fca9c4fe?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Firebase", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AI/ML demo derby", | |
"url": "https://events.google.com/io/session/fe5996bc-0869-498d-8ac8-632bf9e3f4fd?lng=en", | |
"tags": [ | |
"Sessions", | |
"Intermediate", | |
"Cloud", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AMA: Secure and reliable development with Go", | |
"url": "https://events.google.com/io/session/7b7e7dd8-57a5-4459-a96e-1494d09efbe6?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Cloud", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Get to know Firebase for Flutter", | |
"url": "https://events.google.com/io/session/86b5dda1-cad1-47f9-bd36-b84674dad014?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Flutter", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Measure and grow your app with new innovations in Google Analytics", | |
"url": "https://events.google.com/io/session/302539dc-1812-457c-8140-c75aa808bc58?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Growth", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AMA: AI in the Cloud", | |
"url": "https://events.google.com/io/session/4b2f5ab8-1424-4e04-a526-8db7cb91b407?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Cloud", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "AMA: Google Pay", | |
"url": "https://events.google.com/io/session/25cbd1a6-1398-4c72-89a4-1a12182b4ac3?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Payments", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Build a tech career as a Black professional [mid career]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Open Source community Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Open Source", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Brasucas no Google I/O [hosted in Portuguese]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Server-side Kotlin developers", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Next generation maps with WebGL", | |
"url": "https://events.google.com/io/session/219fcaf1-1912-4bb1-97ad-7f3a58ff869a?lng=en", | |
"tags": [ | |
"Sessions", | |
"Location/Maps", | |
"Intermediate", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Build an AR application using the WebXR API", | |
"url": "https://events.google.com/io/session/92a99211-58fd-4e67-9dc2-8e416eb87651?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Mobile", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "AMA: Google Maps Platform", | |
"url": "https://events.google.com/io/session/525b09f4-8384-41fd-9729-b6b0986f9a00?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Location/Maps", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "One-click loyalty signup on Google Pay and Google Maps", | |
"url": "https://events.google.com/io/session/b5c5c5f9-5128-423b-9411-8cca20f6bc2c?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Location/Maps", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "AMA: ARCore", | |
"url": "https://events.google.com/io/session/decb4846-3dca-42ac-8e68-2a41efa51887?lng=en", | |
"tags": [ | |
"AMAs", | |
"Intermediate", | |
"Mobile", | |
"+4 more" | |
] | |
}, | |
{ | |
"title": "Machine Learning developers Meetup [Americas/APAC]", | |
"tags": [ | |
"Meetups", | |
"ML/AI", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "North America developers Meetup", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Favorite I/O announcements", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Open Source community Meetup [APAC]", | |
"tags": [ | |
"Meetups", | |
"Open Source", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Japan developers Meetup [hosted in Japanese]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Smart home developer Meetup [APAC]", | |
"tags": [ | |
"Meetups", | |
"IoT/Smart Home", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "AMA: Machine Learning on the web with TensorFlow.js", | |
"url": "https://events.google.com/io/session/4c81862b-95db-4a0a-94f0-61425fcec6f0?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"IoT/Smart Home", | |
"+6 more" | |
] | |
}, | |
{ | |
"title": "AMA: How the Assistant Investment Program can help fund your startup", | |
"url": "https://events.google.com/io/session/34bbf5ad-0a7b-4ac1-acc2-5475cb4b044d?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Design", | |
"+5 more" | |
] | |
}, | |
{ | |
"title": "Building with TensorFlow Lite for microcontrollers", | |
"url": "https://events.google.com/io/session/ffd819da-d846-488d-a814-b383c8d8793c?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"IoT/Smart Home", | |
"+4 more" | |
] | |
}, | |
{ | |
"title": "AMA: Games on Google Assistant", | |
"url": "https://events.google.com/io/session/8bc3908d-dead-416d-a89d-8392c189b176?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Gaming", | |
"+7 more" | |
] | |
}, | |
{ | |
"title": "Debugging the smart home", | |
"url": "https://events.google.com/io/session/6adac348-c66b-4d7c-a0d9-5d70334d8f54?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Google Assistant", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "AMA: Flutter in production with Stadia and Google Pay", | |
"url": "https://events.google.com/io/session/60cc5231-6431-4a37-a047-79759fbd7255?lng=en", | |
"tags": [ | |
"AMAs", | |
"Intermediate", | |
"Flutter", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Create your first Tile in Wear", | |
"url": "https://events.google.com/io/session/9d80b06b-5a97-49d3-9486-103c6a258177?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Android", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Dart null safety in action", | |
"url": "https://events.google.com/io/session/6f4e9f9d-90da-4352-a5a5-a730dca4a421?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Flutter", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Machine Learning developers Meetup [EMEA/APAC]", | |
"tags": [ | |
"Meetups", | |
"ML/AI", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "African CMS developers Meetup", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "A whirlwind tour through Project Fugu APIs", | |
"url": "https://events.google.com/io/session/af611a1c-b490-4514-8e0d-0b64200409f4?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Web", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "The future is Africa: African developers are building for the world", | |
"url": "https://events.google.com/io/session/c790b70b-5905-4cbb-a318-d30259b2e007?lng=en", | |
"tags": [ | |
"Sessions", | |
"Beginner", | |
"Growth", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Jetpack Compose basics", | |
"url": "https://events.google.com/io/session/dd32a861-d76d-4127-a949-e52812884ef9?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Android", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Women Techmakers community Meetup [EMEA/APAC]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Build voice bots for mobile with Dialogflow and Flutter", | |
"url": "https://events.google.com/io/session/740f86d1-43d9-4259-850a-e7ac92a5462f?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Flutter", | |
"+4 more" | |
] | |
}, | |
{ | |
"title": "Build and deploy custom object detection model with TensorFlow Lite", | |
"url": "https://events.google.com/io/session/f1f36dab-4e2e-4b62-88bc-2e60c00e4d3d?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Google Play", | |
"+4 more" | |
] | |
}, | |
{ | |
"title": "AMA: Web runtime performance", | |
"url": "https://events.google.com/io/session/fa14e5ee-a3e2-408c-b0fc-6a8f427411d5?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Web", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "AMA: Make your app a product with the TFX team", | |
"url": "https://events.google.com/io/session/f1b28e8a-efc3-420c-82f2-996beb06329b?lng=en", | |
"tags": [ | |
"AMAs", | |
"Intermediate", | |
"ML/AI", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Live chat with Android developers", | |
"tags": [ | |
"Meetups", | |
"Android", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Dev to prod in 3 easy steps with Google Cloud Run", | |
"url": "https://events.google.com/io/session/71eac0f9-31ea-4539-a93b-c1e43723a1ec?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Cloud", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Integrating the App Distribution SDK in iOS apps", | |
"url": "https://events.google.com/io/session/78925eb3-8781-4475-af7d-431b180b9b33?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Mobile", | |
"+4 more" | |
] | |
}, | |
{ | |
"title": "Vietnamese-speaking women devs Meetup [hosted in Vietnamese]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
}, | |
{ | |
"title": "Live chat with Flutter developers", | |
"tags": [ | |
"Meetups", | |
"Flutter", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Technical SEO show and tell Meetup", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Live chat with TensorFlow developers", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Google Developer Student Clubs Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Smart home developer Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"IoT/Smart Home", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Women Techmakers community Meetup [EMEA/Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Russian-speaking developers Meetup [hosted in Russian]", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "LatAm web developers", | |
"tags": [ | |
"Meetups", | |
"Payments", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Material Design Meetup [EMEA]", | |
"tags": [ | |
"Meetups", | |
"Design", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Supercharge your web app with the modular Firebase JS SDK", | |
"url": "https://events.google.com/io/session/1a1c12ca-d885-43a7-99e9-ab6c92eec185?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Firebase", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "Project Fugu and you", | |
"tags": [ | |
"Meetups", | |
"Web", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Georgian developers virtual Meetup [hosted in Georgian]", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Technical SEO Meetup", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Building trusted AI products", | |
"url": "https://events.google.com/io/session/f3146959-7800-401a-8afc-8310b48b6fb4?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"Design", | |
"+2 more" | |
] | |
}, | |
{ | |
"title": "European developers community Meetup", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "TensorFlow.js: Make a smart webcam in JS with a pre-trained ML model", | |
"url": "https://events.google.com/io/session/8472f8a3-619a-47cb-b606-8a451175a344?lng=en", | |
"tags": [ | |
"Workshops", | |
"Beginner", | |
"IoT/Smart Home", | |
"+5 more" | |
] | |
}, | |
{ | |
"title": "AMA: Google's AI Map", | |
"url": "https://events.google.com/io/session/f3082d4b-cad7-4b9c-b03e-fb2c494b808e?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Cloud", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "Turkish, Caucasus, and Central Asian dev communities", | |
"tags": [ | |
"Meetups", | |
"Europe, Middle East, Africa" | |
] | |
}, | |
{ | |
"title": "Prepare to grow with tips for Firebase integrations with Ads", | |
"url": "https://events.google.com/io/session/afd3d293-a23f-4652-899c-7ef0470c0844?lng=en", | |
"tags": [ | |
"Workshops", | |
"Advanced", | |
"Firebase", | |
"+3 more" | |
] | |
}, | |
{ | |
"title": "How to manage application states using inherited widgets", | |
"url": "https://events.google.com/io/session/a1610c0c-d19a-4893-848e-5b62bdff4ed6?lng=en", | |
"tags": [ | |
"Workshops", | |
"Intermediate", | |
"Flutter", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "AMA: Integrate Google Workspace with your solutions", | |
"url": "https://events.google.com/io/session/8ce23fe2-c8b4-4792-b348-b65ace8339ac?lng=en", | |
"tags": [ | |
"AMAs", | |
"Beginner", | |
"Cloud", | |
"+1 more" | |
] | |
}, | |
{ | |
"title": "Server-side Kotlin developers", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Women Techmakers community Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Assistant Google Developers Experts Meetup", | |
"tags": [ | |
"Meetups", | |
"Google Assistant", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Caribbean @ Google I/O", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Build a tech career as a Black professional [students]", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Material Design Meetup [Americas]", | |
"tags": [ | |
"Meetups", | |
"Design", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "North America developers Meetup", | |
"tags": [ | |
"Meetups", | |
"Americas" | |
] | |
}, | |
{ | |
"title": "Google for Startups Women Founders Meetup [APAC]", | |
"tags": [ | |
"Meetups", | |
"Asia Pacific" | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment