Schedule

Track: [Clear Filter]
Room: [Clear Filter]

Wednesday, 17th May

10:00 - 11:30

Join us to learn about product and platform innovation at Google.


12:00 - 13:00

Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Interested in distributing your app or game in LATAM? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.


12:30 - 13:30

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


13:00 - 14:00

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


14:00 - 15:00

Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.


The Firebase team have been busy since I/O last year! Come to this session to hear the latest Firebase announcements and see how the full Firebase picture fits together. By the end of this session you'll know how these changes combine to make Firebase a great platform to build your app and grow your business, and how you can take advantage of the power of Firebase in your app right now.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.


Google has a wide range of platforms and tools to support the Internet of Things and to bring about the vision of ubiquitous computing so our users can interact with services wherever and whenever it makes sense for them. Come to this talk to learn about all of these initiatives at Google, including the Google Assistant, Android Things, Google Cloud, Android TV, Android Wear, and Android Auto. Learn more about how they all fit together as part of an ecosystem, which one is most appropriate for different types of developers and applications, and which talks you should be attending at Google I/O.


Come and chat to us about the Android core libraries. We look after the java/javax.* packages, but not the Android application framework classes (e.g. android.app/android.content). We helped to bring you Java 8 language support / streams in Android N, and we've added more OpenJDK 8 APIs to O. We also handle various low-level Android libraries like android.os and android.icu.


Are you interested in building an instant app? Come chat with the team behind this new exciting technology. We can help answer your questions on use cases, UX guidelines, how to modularize your app and more. We're excited to hear what you're planning to build!


Overview of the latest developer-facing features in the Android platform, including the O Developer Preview SDK, the Support Libraries and other new and exciting developments.


15:00 - 16:00

Come hear what is new in Android for accessibility!


How do you thrive in the midst of rising consumer expectations and countless apps and sites? The keys to success are acquiring valuable users, monetizing your app and enabling fast & easy checkout. Join us to learn how to build best-in-class experiences that drive business growth. We'll share new innovations with Universal App Campaigns and AdMob as well as new ways to build seamless payment experiences.


Are you interested in using Google Cloud for your application but aren't entirely certain which products are best for your use case? Do you have questions about how to use Google Container Engine? Do you have questions about Stackdriver monitoring, logging, and diagnostics? Come meet members of the Cloud Developer Relations team who can help you get the answers you need.


Firebase has a full suite of products to help you develop your mobile app, but many apps need more than it can offer out-of-the-box. To meet the needs of even the most demanding apps, Firebase integrates tightly with Google Cloud Platform, so that every Firebase developer can access the full range of GCP's infrastructure. In this talk, Firebase cofounder Andrew Lee will give you a tour of what's new in Firebase and how you can take advantage of GCP and Firebase to ship great apps in less time.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Have questions about creating IoT devices with Android Things? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things team, and ask questions about this, and more.


Learn how to make your site stand out on Search. Google increasingly uses structured data to understand a site's content and present better web results to users. This trend has created a growing opportunity for site owners to optimize their performance on Search. Find out how to measure the impact of implemented markup and diagnose potential problems, as well as how to choose the best markup for your site. Then, see examples of how Google uses markup end-to-end to create engaging and useful search results.


Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams


Want to learn more about using C++ on Android? Have questions about how to improve your app's C++ usage? Want tips on debugging your C++ code? Interested in learning how to take advantage of features like simpleperf profiling for native code? Come talk to members of the Android NDK, llvm, and Android Studio teams.


In this session you will discover why your application doesn't look the same across multiple devices and why your designer's mock looks different on your computer. After learning what color really is, you will understand how to setup your design environment and how to use new APIs in Android O to manage colors properly and take advantage of wide color gamut displays.


16:00 - 17:00

Building high quality apps is hard. In this session we'll introduce new features to test the stability and performance of your applications in both development and production, give you an update on crash reporting, and show how specific customers successfully use Test Lab within their release process and tooling.


Analytics is at the core of your ability to build great apps, grow your user base and earn more money. In this session we will show you what's new with Firebase Analytics and how we are building simpler and more powerful reporting that gives you real-time insights into what is happening in your app.


Come meet the team that allows you to build mobile apps for iOS and Android from a single code base. Bring your questions and they'll have the answer. Or catch their talk on Friday to see Flutter in action.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Have questions about creating a reliable development workflow for building beautiful and functional projects? Want help integrating Material Design Components into your Android, iOS, or Web product? Interested in learning about the ins and outs of executing the Material Design Guidelines? Come have a chat with our cross-platform experts on Material Design and Material Design Components.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


The launch of Android Things now makes device production for the Internet of Things accessible to everyone. Learn more about how Android Things builds on the Android ecosystem to provide familiar development tools, security updates, and long term support for powerful devices.


In this session we'll teach you how to use the Mobile Vision API to build modern applications which have the ability to see the world around them. Currently, our Mobile Vision API builds the foundation by allowing you to recognize text, barcodes and faces.


Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.


Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.


17:00 - 18:00

If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.


Come and meet the team behind Firebase Analytics. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.


Meet with Google Play experts to get personalized advice on improving your app performance.


Progressive Web Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for developers and businesses. This talk details new ways of building and distributing Progressive Web Apps on Android and other OSes that let you reach more users.


WebAssembly is a fast, portable, compact, cross-browser binary format for compilation to the Web. It allows new types of applications and heavy 3D games to run efficiently in browsers. We'll describe what web assembly is, the problems it solves, the low level format and compilation tools available to try it out. In addition, the interfacing between compiled language modules and Javascript is explained.


Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.


18:00 - 19:00

Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts


Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Since 2013, Speechless has been selling out shows at comedy clubs and conferences all over the country and the world. Armed only with a laser pointer and a deck of random slides, presenters ranging from stand up comedians to software engineers and Tony Award winners to TED presenters have put their talents to the test in the ultimate improvisational gauntlet--giving a presentation that they've never seen before. Fusing technology with comedy, Speechless is the entertainment experience for the Web 2.0 world. Speechless has entertained and trained companies all over the world including Google, Adobe, Microsoft, Twitter, Salesforce, Zynga, IDEO, eBay, Paypal, Walmart, The Bill & Melinda Gates Foundation, and many more. Speechless has been performed on 5 continents and in 3 languages as well as being featured in Newsweek, The Wall Street Journal, The Huffington Post, the San Francisco Chronicle, Inc.com, and the New York Times.


Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.


Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.


19:00 - 20:00

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Meet with Google Play experts to get personalized advice on improving your app performance.


Thursday, 18th May

08:30 - 09:30

Speed matters. A recent Google study shows the average ad takes 4 seconds to load on a mobile device. When ads are slow, chances are users won't see or engage with them. The AMP Ads Initiative was launched to help fix advertising on the web, making it faster and easier to connect with users at the right moment with the right experience. In this session, lead product manager on the AMP Ads Initiative Vamsee Jasti and tech lead Michael Kleber will share how the AMP Project is making advertising better for all.


The Google Assistant's mission is to help users get things done in their world. This session will explain how to plug into the Google Assistant services ecosystem. We'll cover everything from understanding the business use case and high level user interface design to implementation and growing usage. By the end of this session, you should have a better understanding of the Assistant service ecosystem and how to get started.


Come and meet the team behind Firebase Test Lab and Firebase Crash Reporting. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


When Santa travels around the whole world in just 24 hours, there is not enough time to push bugfixes to the Santa Tracker app if it breaks. That's where Firebase comes in. We'll demo how to use Remote Config to release a feature to a limited number of users. Then we'll use Analytics and Crash Reporting to ensure the feature works correctly before releasing it to everyone else. This is how we used Firebase to monitor the roll out of the Santa Tracker Android app to over a million users.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Polymer went from an experiment to a Big Thing serving tons of users in major Google products and some of the biggest companies in the world in no time. Success is great! But there's always room for improvement. Mistakes were made. Lessons were learned. Regrets were had. Two years, hundreds of elements, and thousands of apps later, we've got a pretty good idea what makes an element and an app great, and what's changing in Polymer 2.0 as a result. Come hear what this means for the Polymer Elements, your elements and your apps, in a new episode of the Meownica show!


Creating a pain-free checkout experience on the web doesn't have to be hard. Come learn how we're saving the world from annoying checkout forms and driving mobile conversions with the new Payment Request API. We'll cover how you can use the Payment Request API to build a best-in-class checkout experience as well how how third party payment providers can integrate directly into this new surface.


Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.


Have questions about using Google technologies in Games such as Firebase and Vulkan? Want to understand how to optimize games for Android? Want to know which Google tools and services can help the game development? Come have a chat with Game Developer Advocates who have already helped many developers.


Handling Application & UI lifecycle on Android has always been a challenge for applications: subclassing, overriding, and entirely too much code in your Activity class leads to fragile, complicated application logic. Wouldn't it be nice if this was easier? This session will cover a new approach to lifecycles and explore functionality that makes the problem dramatically easier. Be sure to also check out the other two 'Architecture Components' sessions for more information on architecting better Android applications.


09:30 - 10:30

Interested in delivering a quick and seamless payments experience to your customers? Want to know how to implement our APIs into your website or app? Want to learn more about the Android Pay Sandbox? Stop by the Payments Team Office Hours to meet with our senior Engineers and Product Managers -- the brains behind our APIs.


The Google Assistant SDK allows you to put the power of Google's speech, understanding, knowledge and machine learning into nearly any device, including speakers, appliances, robots, and other connected things that listen and respond. Come to this session and we'll show you how to build a voice controlled device in under 30 min, along with some fun demos - including some newly released features.


In this session, we'll dive into some of Firebase's growth-oriented products and features. We'll explain how they work and how you can take advantage of them to accelerate the growth of your app.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Android Things is focused on enabling anyone to build professional, mass-market products on a trusted platform. In this session, you will learn about the steps and tools needed to go from your developer kit prototype to fabricating custom boards for your own product. We will explore the costs and timelines involved in producing your designs in small and large quantities, and compare the benefits of working with vendors versus managing the process in-house.


Join us to learn more about TensorFlow, the most popular open-source machine learning framework on GitHub. This session will cover recent performance benchmarks, new features in TensorFlow 1.2, and more, including a sneak peek at Google's new Cloud TPUs and the TensorFlow Research Cloud.


AMP delivers outstanding page-load performance for users browsing content on the mobile web. Progressive Web Apps deliver reliable performance for re-visits to sites thanks to Service Workers and allows unprecedented engagement via push notifications and Add To Homescreen. What if I told you there's a way to utilize the unique power of both? To build a web experience that loads in an instant and upgrades you to maximum interactivity and engagement? Learn about how to connect AMP and PWA to reap the benefits of both: AMP's instant first load, and PWA's subsequent engagement features.


Want to understand what is the Dart programming language and where is it going? How is it different from other compile-to-JS languages? Want to find out how Google uses it in production? Have questions about AngularDart? Come have a chat with members of the Dart team responsible for its uses on the Web.


Have questions about media playback on Android with ExoPlayer? Want to learn how to customize ExoPlayer for your use case, request a feature or learn about our future plans? Come chat with members of the ExoPlayer team and we'll do our best to answer your questions!


Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.


10:30 - 11:30

API.AI helps developers build unique conversational experiences for their products, services and devices. It provides a toolset for designing interactions with users and a powerful natural language understanding engine to process user requests. By using API.AI, developers can build actions for Google Home, develop and launch chatbots or add voice to their robots. In this session we will explore how to use API.AI to design, build and analyze advanced conversational UX that may work across different platforms.


It's been an exciting four months since Fabric joined the Google family to work alongside Firebase in creating the tools and infrastructure you need to build better apps and grow successful businesses. Join this fireside chat with Rich Paret (GM, Fabric), James Tamplin (Co-founder, Firebase), and Jason Titus (VP of Engineering, Google) in conversation with Timothy Jordan (DevRel Manager, Google) as they discuss joining Google, recent launches, and what's next for Fabric + Firebase.


Come and meet the team behind Firebase Notifications, Remote Config, App Indexing and Dynamic Links. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


What do engineers do when they get a bigger screen? They put more content on it. So what happens when you put a bunch of Firebase engineers on the biggest stage at I/O? Exactly! Come see what the Zero-to-App team has come up with this year for their live-coding spectacular. Using Firebase, we will show how easy it is to build a cross-platform app in the shortest amount of time without having to spin up servers or manage infrastructure.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.


In addition to games and entertainment, VR and AR's unprecedented blend of interaction and immersion open up new and powerful educational experiences both in and outside of the classroom. This talk will cover what the Google Expeditions team has learned from over a year of bringing immersive learning into classrooms around the world. It'll explore how immersive learning can be used with large, co-located groups, how to best equip an educator to teach with these tools and what elements make up compelling educational content.


Meet with Google Play experts to get personalized advice on improving your app performance.


TensorFlow is Google's machine learning framework. In this talk, you will learn how to use TensorFlow effectively. TensorFlow offers high level interfaces like Keras and Estimators, which can be used without being an expert. This talk will show how to implement complex machine learning models and deploy them on any platform that supports TensorFlow.


Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.


Have questions about how to speed up build times for your Android app? Curious about the latest features and improvement in the Android Gradle build system? Want to learn more about the new Java 8 language features support? Come chat with the Android Studio Build system team. We are here to help!


11:30 - 12:30

Have questions about Google Cloud's machine learning, big data, or analytics products and APIs? Want to try out some of the APIs in your application? Members of the Cloud Developer Relations team who know these products well will be available to answer your questions.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Have questions about creating a reliable development workflow for building beautiful and functional projects? Want help integrating Material Design Components into your Android, iOS, or Web product? Interested in learning about the ins and outs of executing the Material Design Guidelines? Come have a chat with our cross-platform experts on Material Design and Material Design Components.


On mobile, a seamless user experience can be the difference between success or failure for a product. In this talk, Mustafa and Owen will share the secrets to creating UX on the web that 'just feels right' in the way users have come to expect. You'll see some real world examples of how this is done right, as well as get UX Principles that cover slick transitions, handling network failures, increasing conversions and much more.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Daydream makes immersive experiences accessible for everyone. In this session, we'll share the lessons we've learned from working with hundreds of Daydream developers to help you create innovative experiences and build the future of mobile immersive computing. We'll also show you how new and upcoming Daydream features will help you create even more engaging VR apps and games.


Meet with Google Play experts to get personalized advice on improving your app performance.


Interested in distributing your app or game in Taiwan and Hong Kong? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


AMP delivers outstanding page-load performance for users browsing content on the mobile web. Progressive Web Apps deliver reliable performance for re-visits to sites thanks to Service Workers and allows unprecedented engagement via push notifications and Add To Homescreen. What if I told you there's a way to utilize the unique power of both? To build a web experience that loads in an instant and upgrades you to maximum interactivity and engagement? Learn about how to connect AMP and PWA to reap the benefits of both: AMP's instant first load, and PWA's subsequent engagement features.


The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.


12:30 - 13:30

Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts


Cloud Functions allows Firebase developers to create a mobile backend without having to worry about servers. Learn what's possible with Cloud Functions and how it can be used for many different key use cases for your mobile app. You'll see real world examples that show how Cloud Functions for Firebase is the programmatic glue that allows you to extend and connect Firebase products and cloud services.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Interested in distributing your app or game in Western Europe? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Android Things is focused on enabling anyone to build professional, mass-market products on a trusted platform. In this session, you will learn about the steps and tools needed to go from your developer kit prototype to fabricating custom boards for your own product. We will explore the costs and timelines involved in producing your designs in small and large quantities, and compare the benefits of working with vendors versus managing the process in-house.


Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.


Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.


Writing database-driven apps on Android requires too much boilerplate code and too many edge cases that must be handled manually. This session will cover a new approach that allows you to architect your persistence layer in a much more robust and scalable way, benefiting from the full power of SQL without sacrificing compile-time code guarantees. We'll also discuss approaches and features that make offline persistence easier. Be sure to also check out the other two 'Architecture Components' sessions for more information on architecting better Android applications.


13:30 - 14:30

Did you know that 80% of people with disabilities live in emerging markets? Over the next couple of years, 1 billion new users are expected to come online from emerging markets. In this talk, UX researchers from Accessibility and Emerging Markets will introduce you to the lives and needs of users with disabilities in emerging markets. We will illustrate with applied examples and guidelines how developers can make apps accessible in international contexts. Come and learn how to design your products to be truly global and inclusive.


Multimodal interactions are coming to life on a wide range of surfaces and operate on a set of rules defined in your interaction model. But the tenets of a multimodal interaction vary wildly depending on whether you're designing for a mobile device, a TV, a car, etc. We'll delve into some of the things you need to consider when building a model for various surfaces.


This talk will give examples and showcase how Android Things, Google Cloud Platform (storage, compute, analytics, and ML services), and other Google technologies can be used to deploy enterprise IoT systems to drive business outcomes. We'll cover key uses cases and tools available for enterprise developers to build solutions for enterprise customers.


Pirate Metrics is a systematic way of driving growth for your business or app. It's based on driving a great experience through focusing on Acquisition, Activation, Retention, Revenue and Referral or AARRR! In this session, Parul and Laurence talk about Pirate Metrics and how a number of Firebase technologies can be used to aid in growing your audience. We'll look at each of these columns in turn, taking a deep dive into how to activate your users by giving them a great experience, how remote config in particular can be used here, as well as how to get strong customer referral using dynamic links and invites!


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Have questions about creating IoT devices with Android Things, or integrating with the Assistant Smart Home? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things and Assistant team, and ask questions about this, and more. If you're interested in a cloud-to-cloud integration, chat with members of the Assistant Smart Home team.


Want to protect your sites against spam and abuse, but afraid of losing human users? Have you heard any new features that reCAPTCHA launched recently? Any problems on the integration with reCAPTCHA? reCAPTCHA team is here to help. Come have a chat with us, bring your questions and see our latest demos.


We're gonna build a thing...live. With an audience. It's gonna be fancy, totally not over the top and web based. You can try and confuse the two by asking difficult questions in the live chat.


Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.


Does your application use TLS to communicate cross-platform? Do you use encryption extensively and want to know how it could be faster? Conscrypt is Android's default TLS and cryptography provider. Come ask the team about anything from cross-platform RPC channels to crytographic primitives in Android.


14:30 - 15:30

Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Are you interested in using Google Cloud for your application but aren't entirely certain which products are best for your use case? Do you have questions about how to use Google Container Engine? Do you have questions about Stackdriver monitoring, logging, and diagnostics? Come meet members of the Cloud Developer Relations team who can help you get the answers you need.


How to build robust mobile applications for the distributed cloud

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Interested in distributing your app or game in Central and Eastern Europe? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Did you know that you can use TensorFlow to caption images, understand text, and generate art? Come to this talk for a tour of the latest projects using TensorFlow for computer vision, natural language processing, and computer generated artwork. I'll share my favorite models for each domain, show live demos you can try at home, and share educational resources you can use to learn more. This requires no special background in machine learning.


Have questions about Android Auto? Want to learn about how to extend your app to work on the Android Auto platform? Come chat with the Android Auto team to understand how to optimize your app for the in-car experience.


15:30 - 16:30

Imagine trying to read a website through a straw... mentally processing an audio signal feels a lot like that. In our new era of computing where advancements in conversational UIs and artificial intelligence are enabling users in new ways, it's easy to be tempted to take an existing visual-based app or GUI and simply 'convert it to voice'. But while voice brings with it the potential for speed and simplicity, hands-free experiences can become overly complicated easily when based on another mode of interaction. Get the scoop on what types of use cases transfer well to voice interactions and why.


This talk will cover the integration of Google services on Android Things. We will discuss Google Cloud and TensorFlow for machine learning and computer vision, as well as integrating the Google Assistant.


In this session you'll get hands-on with using the Firebase growth technologies. Want to know how to build App Indexing into your app, so that search users can discover it? Check. Want to see how personal content is indexed and searchable on device? You got it. Want to re-engage users with notifications so they don't forget about your app? No problem. We'll roll up our sleeves and get down and digital.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Tango brings motion sensing and environment capture to mobile devices. We will cover some of the applications developers have been creating, improvements to our platform SDKs, introduce how large scale augmented reality experiences can be made, and give a peek into the road ahead.


In this session you'll get hands-on with using the Firebase growth technologies. Want to know how to build App Indexing into your app, so that search users can discover it? Check. Want to see how personal content is indexed and searchable on device? You got it. Want to re-engage users with notifications so they don't forget about your app? No problem. We'll roll up our sleeves and get down and digital.


Meet with Google Play experts to get personalized advice on improving your app performance.


Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams


16:30 - 17:30

Successful developers use a combination of payments, ads and sophisticated analytics to earn more from their apps. In this session we will show you how AdMob has strengthened its platform to give you the right insights across purchases and ad networks to build a monetization experiences based on each user's in-app behavior.


Come learn how to use the Actions on Google platform for home automation integrations. You will walk away from this session with the skills necessary for the Google Assistant to control your smart home devices.


If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.


The world has a short attention span. Every time your app takes long to respond, does not render smoothly, or does not perform well you risk losing users. We all know tracking and understanding performance issues is hard, which is why so many apps are affected by them. Today, we announced Firebase Performance Monitoring, a brand new feature in Firebase that allows you to gain detailed insight into the performance of your app. These insights are highly contextual to actions in your app and are attributed to factors including devices, countries and app versions. What used to be a painstaking effort is now as simple as including an SDK, and making a few API calls!


Come meet the team behind the Firebase Realtime Database, Authentication, Cloud Messaging, Hosting and Cloud Storage. Bring your Firebase questions and they'll answer. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Google Maps brings the world to everyone's fingertips. Learn how you can leverage our APIs to bring Google Maps to your website, Android app, or iOS app. We'll show you how to use styling to showcase your features and enable new use cases. Google Maps APIs can also give you more than meets the eye, with APIs for Places, Elevation, and more enabling you to build on our data about the world. Come learn how to bring the world to your users!


Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.


It's 2017, and Web Components - the technology that allows you to extend the vocabulary of the web platform - have grown up, with finalized specs and native implementations in Chrome and Safari. Tools now need to evolve to help developers utilize this quantum-leap in web development. Learn about the powerful tools the Polymer team has built for all Web Components developers, enabling turn-key creation, testing, and optimization of Web Component-based PWA's. We'll take a deep dive into this brand-new suite of tools like the Polymer CLI, Linter, Bundler and IDE plugins.


17:30 - 18:30

Making your site more accessible can be a daunting task. If you are approaching accessibility for the first time, the sheer breadth of the topic can leave you wondering where to start - after all, working to accommodate a diverse range of abilities means there are a correspondingly diverse range of issues to consider. This talk will explain how to effectively review a site for accessibility and how to build accessibility considerations into your team process so each team member knows their role, and has the appropriate training material. The goal is for attendees to walk away with an actionable process which they can immediately use to assess and improve their products' accessibility and overall user experience.


If an action speaks in the forest and no one hears it, did it make a sound? The focus for this talk is discovery -- we want users to be able to find the awesome Actions on Google experiences you've built. We'll talk about triggering, directory listings, submissions, and overall best practices for getting your experience discovered by Google Assistant users.


Our team will be available to answer your questions about collaboration and productivity applications like GMail, Google Docs, and messaging applications.


We all want a fast page load, but there's a lot of factors in the way. Dealing with network latency, managing code size, and serving content to users across the globe in just a few seconds is not an easy task. Firebase Hosting has powerful tools like a global CDN cache, HTTP/2, and now a dynamic way to generate content to help you get your page loaded and painted on the browser fast. Come join and pull up the Chrome Dev Tools. This talk will teach you how to profile slow loads and use Firebase Hosting features to speed them up.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


The Google Maps APIs enable you to create engaging web and mobile applications using Google Maps' powerful mapping platform including driving directions, Street View imagery and more. In this office hours session, we'll have the folks that build many of our APIs.


Seth Thompson is a product manager on Chrome, working on the V8 JavaScript engine, WebAssembly, and DevTools. He is passionate about empowering developers with great tools, expressive languages, and productive open source communities.


18:30 - 19:30

Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.


When building a Conversation Action for the Google Assistant, consider that so-called 'error events' don't have to be treated as edge cases. Instead, these can become opportunities to forge meaningful exchanges that leverage users' mental models of how everyday conversations unfold. This talk will frame a new way of approaching fallback and repair, in which so-called errors become organic turns in the dialog. We will provide design tips for your action logic to allow the conversation to move forward naturally.


Whether you are ready to submit a new action or just started working on one, come meet our review & support teams for a consultation about our process. We can answer your questions, guide you on user experience and even review your action on the spot.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Enabling your apps with Google Cast is getting easier and easier. Millions of users press the Cast button every day to connect their mobile device with Google Home or the best display in their homes. Controlling your favorite media apps with your voice has now become a reality. If you've wondered how this is done or are an experienced Cast developer, this session will take you through all the details. We'll go through our new receiver, new web sender and recent updates on Android and iOS - including how we've made voice control easier, added support for ads. Come listen to Kevin Nilson, Technical Solutions Engineering team lead for Google Home, share these updates.


The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.


Interested in learning more about the new ways you can help users quickly access relevant content on Android TV? Looking to discuss ideas about building apps for TVs, or want feedback on your TV app designs? Having trouble with getting your Android TV app pixel perfect, or want to improve your TV media playback? Come chat with the Android TV team! Bring your questions and ideas; we're excited to hear what you're working on, and to discuss how you can build apps for the biggest screen in the house!


Friday, 19th May

08:30 - 09:30

Come learn how AdMob and Firebase Analytics seamlessly work together to help you optimize and generate more advertising revenue in your app. This session dives into how you can use AdMob and Firebase Analytics to understand how ads impact user experience, how different audiences interact with ads, and how to think about LTV.


In a live coding session Gus and Damien will use Firebase to demonstrate how to reward users inside an app. Learn how Dynamic Links and other Firebase features can be used to incentivize user behavior such as referring a friend or updating the app, or increase user engagement by sending timed or event themed rewards.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Design and engineering collaboration is difficult but vital for iterative user-centered product development. Join us (a designer and UI developer) as we use the Flutter UI framework to evolve a UI concept from prototype to production code. You'll leave this talk with a deeper understanding of how to bridge the gap between designers and UI developers through a prototyping-centric workflow, and why using a single framework between designers and developers helps your team work more efficiently.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Interested in distributing your app or game in the US? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Location is increasingly important in our apps. yet, place means something different to everyone. Where we come from, where we work, where we live -- these are all ways of making sense of the world around us. In this office hours session, meet the team that builds APIs for GeoLocation, Places and more!


Portability is one of the benefits of TensorFlow. You can easily move the neural network model to Android and run the prediction inside mobile phones, to do many AI tricks things like image recognition, motion recognition and etc. But the challenges are the model size and CPU consumption. The models usually takes tens of megabytes, and also consumes CPU power for neural network prediction. In this session, we will discuss tips and tricks to overcome those challenges to bring the latest AI technology to production Android app.


Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams.


Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.


09:30 - 10:30

Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts


Have questions about Google Cloud's machine learning, big data, or analytics products and APIs? Want to try out some of the APIs in your application? Members of the Cloud Developer Relations team who know these products well will be available to answer your questions.


Find out how you can make use of Google's machine learning expertise to power your applications. Google Cloud Platform (GCP) offers five APIs that provide access to pre-trained machine learning models with a single API call: Google Cloud Vision API, Cloud Speech API, Cloud Natural Language API, Cloud Translation API and Cloud Video API. Using these APIs, you can focus on adding new features to your app rather than building and training your own custom models. In this session we'll share an overview of each API and dive into code with some live demos.


With Firebase and Cloud Functions, you can easily add machine learning to your app to do translation, sentiment analysis, speech recognition, and computer vision. We will live-code an interactive game using several of these APIs.


Come meet the team behind Crashlytics, Fastlane, and other Fabric products. Bring your questions and they'll have the answer. Can't wait for these office hours or missed them? The Fabric team has open office hours in the Firebase sandbox all three days.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


People encounter a lot of high-quality, visually compelling apps. So what can you do to make sure they connect with yours? This is where content strategy comes in. We'll share how you can use words to create a clear brand voice and unify your user experience. The talk will include case studies from Google UX writers, as well as writing principles you can apply to your own product.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Place means something different to everyone. Where we come from, where we work, where we live-- these are all ways of making sense of the world around us. In this session, we'll dive into how 'place' manifests itself to different developers, unlocking meaningful impact to their users' experience in the real world. Developers can expect to leave this session with deep knowledge of tools in the Places API.


10:30 - 11:30

Acquiring users who love your app enough to spend their time and money with you is critical to your success. The good news is there is a playbook for user acquisition that leads to consistent growth. In this session we will show you the data you need, the best mathematical models for calculating lifetime value and how machine learning is the missing link that converts LTV into actual high value users for your app.


Users are turning to the Google Assistant to help with more real world tasks like scheduling appointments, booking services, and shopping. Enable your users to make purchases and set appointments with the Actions on Google platform. This talk will follow concrete examples, detailing elements like payments, user authentication, and order lifecycle.


Create an app for both iOS and Android, without building it twice! In this presentation, you'll watch how a single developer, live on stage, uses Flutter and Firebase to build two real native apps from a single codebase. This is real! Along the way you'll learn how to build beautiful cross-platform UIs with Flutter, how you can paint your app to life with Flutter's sub-second hot reload dev experience, and how to use the Firebase SDK with Flutter.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


The Google Maps APIs provide the ingredients to developing great location apps. In this session, we'll dive into end-to-end Maps solutions, providing you with great recipes for putting these ingredients together. The session will cover multiple solutions, including the Google I/O Transport Tracker. Its built using the Google Maps APIs, integrates with Firebase and runs on the Google Cloud Platform.


Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.


Want to understand what is the Dart programming language and where is it going? How is it different from other compile-to-JS languages? Want to find out how Google uses it in production? Have questions about AngularDart? Come have a chat with members of the Dart team responsible for its uses on the Web.


The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.


11:30 - 12:30

Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.


Interested in delivering a quick and seamless payments experience to your customers? Want to know how to implement our APIs into your website or app? Want to learn more about the Android Pay Sandbox? Stop by the Payments Team Office Hours to meet with our senior Engineers and Product Managers -- the brains behind our APIs.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.


When we think of VR, our minds naturally gravitate towards three-dimensional environments and interactions. But, there are times when it's necessary to present content in a two-dimensional way. With VR, we have the opportunity to reevaluate the nature of screens, and how we view and interact with screen-based content. This talk will cover techniques the Daydream team uses to create legible, usable screen interfaces in VR. We will introduce new workflows, new units, and highlight interaction opportunities and pitfalls.


Meet with Google Play experts to get personalized advice on improving your app performance.


Learn how to bring your TensorFlow models from research to production. In this talk, Noah Fiedel describes how to export and serve your models at scale with TensorFlow Serving. He will also cover best practices and lessons learned from large scale serving of machine learned models.


Paul & Jake explore some of the weirdest corners of the web platform via the BIG WEB QUIZ. Although the answers may be baffling, discovering the whys & hows will help you build faster, leaner PWAs.


Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.


In this session you will discover why your application doesn't look the same across multiple devices and why your designer's mock looks different on your computer. After learning what color really is, you will understand how to setup your design environment and how to use new APIs in Android O to manage colors properly and take advantage of wide color gamut displays.


12:30 - 13:30

Users are turning to the Google Assistant to help with more real world tasks like scheduling appointments, booking services, and shopping. Enable your users to make purchases and set appointments with the Actions on Google platform. This talk will follow concrete examples, detailing elements like payments, user authentication, and order lifecycle.


If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Android's notification system evolves with each release to better serve users as they go about staying on top of their busy lives. This year is no exception. Join members of the Android UX team to learn more about some of the upcoming changes to notifications in the final release of Android O, the research that informed them, and what it means for app designers.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Have questions about creating IoT devices with Android Things, or integrating with the Assistant Smart Home? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things and Assistant team, and ask questions about this, and more. If you're interested in a cloud-to-cloud integration, chat with members of the Assistant Smart Home team.


Last year at I/O we launched Lighthouse, an open-source, automated tool for auditing and improving the quality of your web apps. One year later, we'll walk you through what's new in Lighthouse and how it's evolved into a companion for modern web development. We'll cover using Lighthouse in different environments (Node CLI, Chrome DevTools, WebPageTest, headless Chrome) and ways you can extend Lighthouse by authoring custom audits to run against your own site.


Learn how the world's largest brands ship Progressive Web Apps that instantly load on mobile hardware. We'll look at how apps built using React, Preact, Vue, Angular & Polymer can be used to build instantly interactive, engaging & data-plan sensitive user experiences. We'll also look at how this investment paid off on core business metrics. You'll leave this session learning PWA best practices, patterns for efficiently loading websites and the latest tools for getting fast and staying fast. You won't want to miss it.


Are you interested in building an instant app? Come chat with the team behind this new exciting technology. We can help answer your questions on use cases, UX guidelines, how to modularize your app and more. We're excited to hear what you're planning to build!


Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.


13:30 - 14:30

As you gear up to build great Conversation Actions for the Google Assistant, find out how to leverage one of the principles that practically defines what it means to be 'conversational' - our ability to take mental leaps, to draw inferences, to be informative, to feel like we're making progress. Conversation is systematic, but to the surprise of many technologists, this conversational principle actually defies the rules of formal logic. So come find out the non-literal truth of everyday back-and-forths; take advantage of this principled, built-in 'hack' of spoken language; and delight your users with the intuitive ease of everyday conversation.


Whether you are ready to submit a new action or just started working on one, come meet our review & support teams for a consultation about our process. We can answer your questions, guide you on user experience and even review your action on the spot.


Building great solutions requires you to know your tools. Coming from your own infrastructure or another cloud provider you might have trouble locating all of the tools at your disposal on Google Cloud Platform (GCP). Common questions: How do I get a Virtual Machine? What NoSQL solutions are available? Where do I open a firewall port? This session will take you through our various computing options and engines. We'll walk you through our storage options and help you figure out where your data should go as well as dive deeper into our services and show you can get started with big data and machine learning.


Building games and apps that maintain state on the backend is easy with Firebase! In this session we'll build (and play!) a turn-based multiplayer game that uses Realtime Database to store game state, Authentication to get players logged in, and Cloud Functions to secure the game logic.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Millions of new internet users will be coming online in the near future, but many will still have slow and intermittent access. Learn best practices about designing products and experiences for constrained connectivity contexts from Google designers who think about this every day.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


The Google Maps APIs encompass many use-cases across many industries. Maps solutions are end-to-end reference implementations to help you provide the best in class experience to your users. In this office hours session, meet the team that are building Maps solutions.


Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.


Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.


This session will help developers better understand the rendering architecture used to display UIs, and how that affects performance. The session will also cover tips and techniques for diagnosing app performance problems. Attendees might also be interested in the session, Android Performance: Overview, which will cover performance from an overall system perspective.


14:30 - 15:30

Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Building great solutions requires you to know your tools. Coming from your own infrastructure or another cloud provider you might have trouble locating all of the tools at your disposal on Google Cloud Platform (GCP). Common questions: How do I get a Virtual Machine? What NoSQL solutions are available? Where do I open a firewall port? This session will take you through our various computing options and engines. We'll walk you through our storage options and help you figure out where your data should go as well as dive deeper into our services and show you can get started with big data and machine learning.


New tools need new best practices. Cloud Functions lets you build more powerful Firebase apps than ever before. Learn how to keep your app quality high with best practices for building maintainable and testable Cloud Functions. In this session we will show you how to write serverless code that you can confidently run in production and would be proud to open source.


Our team will be available to answer your questions about collaboration and productivity applications like GMail, Google Docs, and messaging applications.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Google Brain researcher Douglas Eck will discuss Magenta, a project using TensorFlow to generate art and music with deep nets and reinforcement learning. He'll also talk about how artists and musicians fit in to the effort. We'll dive into some of the technical details and challenges faced in building generative models, but no machine learning expertise is required to follow the session.


Better graphics performance leads to richer, smoother and more responsive user experiences. Several new APIs (OffscreenCanvas, ImageBitmap and more) are geared at increasing graphics throughput and smoothness in applications that rely on the HTML canvas element. The possibilities offered by the new APIs range from simple performance tricks to powerful programming paradigms, such as asynchrony, multi-threading and transfer semantics. The target audience is web developers already familiar with WebGL or 2D canvas.


Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.


Using Kotlin for Android development has grown in popularity over the past few years and is now officially supported by Google. If you are not already using Kotlin you might be wondering why and how to adopt it. In the first part of this talk, Jake will cover advancing the usage and design patterns of the language for Android development to solve larger problems. In the second part, Christina will share her experience using Kotlin in production, from mistakes to successes, and help you answer questions your team/company might ask about adopting it.


Learn how to create richer, more dynamic animations for your applications. This session will cover a new physics-based animation library that provides a set of APIs for building animations that dynamically react to user input.


15:30 - 16:30

In this session, we'll share an overview of Google Cloud Spanner, Google's mission-critical, relational and scalable application database, which is now publicly available as a managed service on Google Cloud. You'll learn how Cloud Spanner evolved, how Google uses it internally and how you can use it for your next project.


From updating a leaderboard to flying a rocket, apps of all sizes need data pipelines. How do you know which tools to use to process all this data? With many different powerful and mature tools like Cloud Functions, Cloud Dataflow, and Firebase Queue it can be confusing to know where to start. We'll dive into each of these tools so you'll be able to confidently choose the solution that's right for your app and business - even as it grows!


Firebase has so many new features these days, sometimes it's hard to know where to begin! In this session, we'll look at several common situations where your typical app could use a little help getting started, and show you how the latest and greatest Firebase technologies can help! We'll cover important topics like doing more with less infrastructure, improving your conversion rates, optimizing your app to make it even better, and quickly spotting problems before they become bigger problems.


Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.


Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.


Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Meet with Google Play experts to get personalized advice on improving your app performance.


Want to protect your sites against spam and abuse, but afraid of losing human users? Have you heard any new features that reCAPTCHA launched recently? Any problems on the integration with reCAPTCHA? reCAPTCHA team is here to help. Come have a chat with us, bring your questions and see our latest demos.


Web Components help developers with their universal portability. Angular is a powerful framework for building full applications with the web. Come learn how to combine these two superpowers. In this session, we'll cover managing component state and communicating through event and property bindings, best practices for architecting your Angular application to take advantage of Web Components, and bundling/minifiying your app for production.


Adoption of the open source AMP project is taking off in a number of e-commerce verticals, which demand both a high degree of interactivity and engaging design. This session will share an array of tools and tips for building good-looking, strongly branded, responsive, and interactive pages in AMP.


Interested in learning more about the new ways you can help users quickly access relevant content on Android TV? Looking to discuss ideas about building apps for TVs, or want feedback on your TV app designs? Having trouble with getting your Android TV app pixel perfect, or want to improve your TV media playback? Come chat with the Android TV team! Bring your questions and ideas; we're excited to hear what you're working on, and to discuss how you can build apps for the biggest screen in the house!


We have made significant updates to the Android Wear UI framework since launch to best support Material Design for Android Wear. We will cover why we deprecated a number of UI classes, how we are integrating this with the Android mobile support library and what developers should use going forward. In addition, we will go through the best practice for integrating complications to watch faces.


Wednesday, 17th May
 
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
Amphitheatre
Google Keynote
Google Keynote (10:00 - 11:30)

About the session

Join us to learn about product and platform innovation at Google.


Speakers

Sundar Pichai

CEO Google

Pichai is the chief executive officer (CEO) of Google Inc. Formerly the Product Chief of Google, Pichai's current role was announced on 10 August 2015, as part of the restructuring process that made Alphabet Inc. into Google's parent company, and he assumed the position on 2 October 2015.


Scott Huffman

VP, Engineering, Google Assistant Google

VP of Engineering at Google. Interested in technology and how it affects day to day lives of people.


Valerie Nygaard

Senior Product Manager Google

Valerie leads the consumer experience product team for Actions on Google. She's worked on search and NLP in Silicon Valley for over 15 years, with stints in research, engineering, business and product. She's been employee #2 and employee #44,674 (or so). Big company or small, her product philosophy is the same -- she tries hard to make things easy.


Rishi Chandra

Vice President Google

Rishi Chandra is Vice President of Product Management and General Manager of Home Products responsible for Google’s home hardware products, including Google Home, Chromecast, and Google Wifi. Rishi joined Google in 2006 and helped launch Google Apps, Google's online suite of communication and collaboration tools for businesses and schools. In 2010, he launched Google TV (now Android TV) to bring new streaming experiences to the television, and in 2013 launched Chromecast, the first hardware product designed and built by Google.


Anil Sabharwal

Vice President, Product Google

Currently Vice President for Photos at Google. Responsible for product, design, engineering, QA and strategic partnerships across the company's portfolio of consumer photos products including Google Photos and Snapseed. Led and launched Google Photos at IO 2015.


Susan Wojcicki

CEO of Youtube Google

Susan Diane Wojcicki is an American technology executive. She is the current CEO of YouTube. She is the daughter of Esther Wojcicki, an educator of Russian Jewish descent, and Stanley Wojcicki, a Polish American physics professor at Stanford University. She has 2 sisters: Janet Wojcicki, (PhD, anthropologist and epidemiologist) and Anne Wojcicki, founder of 23andMe.


Sarah Ali

Youtube Product Management Google

Head of Product for YouTube in the Living Room: including YouTube apps on Chromecast, Game Consoles, Smart TVs, and Roku.


Barbara McDonald

Product Manager, YouTube Live and YouTube Gaming Google

Head of Product for YouTube in the Living Room: including YouTube apps on Chromecast, Game Consoles, Smart TVs, and Roku.


Dave Burke

VP Engineering, Android Google

VP Engineering, Android. A Dubliner in the Valley. Likes inventing the future.


Sameer Samat

Vice President Google

VP at Google responsible for the Google Play product, eng and experience teams.


Clay Bavor

VP, Virtual Reality Google

I lead the virtual reality team at Google. Previously, led the product management and design teams for many of Google's consumer and enterprise apps, including Gmail, Google Drive, Google Docs, and Google Apps for Work.


Stephanie Saad Cuthberston

PM Director, Android Google

Accomplished product management leader with experience building industry-leading products at startup successes like Acquantive and blue-chip companies like Google, Amazon Web Services, and Microsoft. Track record of setting vision and building teams on a wide range of early-stage products which have launched/grown to success.


Amphitheatre

Wednesday, 17th May, 10:00 - 11:30

  •  
  • Keynote


What's New in Android
What's New in Android (14:00 - 15:00)

About the session

Overview of the latest developer-facing features in the Android platform, including the O Developer Preview SDK, the Support Libraries and other new and exciting developments.


Speakers

Chet Haase

Lead, Android UI Toolkit Google

Chet leads the Android UI Toolkit team and works on animation, graphics, performance, and UI widgets. He also manages and goes to a lot of meetings.


Romain Guy

Senior Staff Software Engineer Google

Romain leads the Android Graphics team at Google, which delivers the surface compositor, OpenGL ES, Vulkan and other low-level graphics layers to Android devices. Romain was previously on the Android framework team where he spent years working on the UI toolkit and hardware accelerated rendering pipeline.


Dan Sandler

Software Engineer Google

Dan leads the Android System UI engineering team, which is responsible for pretty much everything you see on the Android screen that isn't an app. Before Google he was a grad student researching distributed systems and security. And even before that, he worked at Palm and Be on the UI of their respective operating systems. Dan has a Ph.D in computer science from Rice University.


Amphitheatre

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Android


3 Keys to App Success: User Acquisition, Monetization & Payments
3 Keys to App Success: User Acquisition, Monetization & Payments (15:00 - 16:00)

About the session

How do you thrive in the midst of rising consumer expectations and countless apps and sites? The keys to success are acquiring valuable users, monetizing your app and enabling fast & easy checkout. Join us to learn how to build best-in-class experiences that drive business growth. We'll share new innovations with Universal App Campaigns and AdMob as well as new ways to build seamless payment experiences.


Speakers

Sridhar Ramaswamy

Senior Vice President of SVP, Ads & Commerce Google

Sridhar Ramaswamy, born in 1967, is the Senior Vice President of Ads & Commerce at Google. He joined Google in 2003. He previously worked at E.piphany and Lucent Technologies, Bell Communications Research, and Bell Labs.


Sissie Hsiao

Global Head of Mobile App Ads Google

Director of Product Management leading mobile app advertising, in charge of mobile in-app monetization, app-install advertising, and cross-device.


Pali Bhat

Global Head of Payment Products Google

Pali Bhat is the Global Head of Payments products for Google. Prior to Google, Pali was a Vice President of Product Management at SAP Labs. He has also been a consultant for McKinsey & Co.


Amphitheatre

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Ads


Speechless Live
Speechless Live (18:00 - 19:00)

About the session

Since 2013, Speechless has been selling out shows at comedy clubs and conferences all over the country and the world. Armed only with a laser pointer and a deck of random slides, presenters ranging from stand up comedians to software engineers and Tony Award winners to TED presenters have put their talents to the test in the ultimate improvisational gauntlet--giving a presentation that they've never seen before. Fusing technology with comedy, Speechless is the entertainment experience for the Web 2.0 world. Speechless has entertained and trained companies all over the world including Google, Adobe, Microsoft, Twitter, Salesforce, Zynga, IDEO, eBay, Paypal, Walmart, The Bill & Melinda Gates Foundation, and many more. Speechless has been performed on 5 continents and in 3 languages as well as being featured in Newsweek, The Wall Street Journal, The Huffington Post, the San Francisco Chronicle, Inc.com, and the New York Times.


Speakers

Sammy Wegent

EmCEO Speechless, Inc.

Sammy is the creator, co-founder, and EmCEO of Speechless, a startup based in San Francisco that produces live comedy shows and learning experiences that use improvisation techniques to make public speaking more fun and less scary. He has a BFA and MFA in Acting and over 15 years as a professional actor, comedian, and instructor. He has performed at comedy clubs, colleges, and corporate events all over the world and has been seen in dozens of TV and web commercials. He has taught acting, writing, improvisation, and stand up comedy at several colleges and companies and has done narrative design and copywriting at various Silicon Valley firms.


Amphitheatre

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Misc


Office Hours Table 11 & 12
Office Hours with Android Windows & Activities team
Office Hours with Android Windows & Activities team (12:00 - 13:00)

About the session

Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.


Office Hours Table 11 & 12

Wednesday, 17th May, 12:00 - 13:00

  •  
  • Android


Office Hours with Android core libraries
Office Hours with Android core libraries (14:00 - 15:00)

About the session

Come and chat to us about the Android core libraries. We look after the java/javax.* packages, but not the Android application framework classes (e.g. android.app/android.content). We helped to bring you Java 8 language support / streams in Android N, and we've added more OpenJDK 8 APIs to O. We also handle various low-level Android libraries like android.os and android.icu.


Office Hours Table 11 & 12

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Android


Office Hours with the Android NDK & C++ teams
Office Hours with the Android NDK & C++ teams (15:00 - 16:00)

About the session

Want to learn more about using C++ on Android? Have questions about how to improve your app's C++ usage? Want tips on debugging your C++ code? Interested in learning how to take advantage of features like simpleperf profiling for native code? Come talk to members of the Android NDK, llvm, and Android Studio teams.


Office Hours Table 11 & 12

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Android


Office Hours: Android battery performance office hours
Office Hours: Android battery performance office hours (16:00 - 17:00)

About the session

Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.


Office Hours Table 11 & 12

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Android


Office Hours with the Android Studio team
Office Hours with the Android Studio team (17:00 - 18:00)

About the session

Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.


Office Hours Table 11 & 12

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Android


Office Hours with the Android Location & Context team
Office Hours with the Android Location & Context team (18:00 - 19:00)

About the session

Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.


Office Hours Table 11 & 12

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Android


Office Hours Table 13 & 14
Office Hours: Finding success with your apps and games in LATAM
Office Hours: Finding success with your apps and games in LATAM (12:00 - 13:00)

About the session

Interested in distributing your app or game in LATAM? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Office Hours Table 13 & 14

Wednesday, 17th May, 12:00 - 13:00

  •  
  • Play


Office Hours with the Android Instant Apps team
Office Hours with the Android Instant Apps team (14:00 - 15:00)

About the session

Are you interested in building an instant app? Come chat with the team behind this new exciting technology. We can help answer your questions on use cases, UX guidelines, how to modularize your app and more. We're excited to hear what you're planning to build!


Office Hours Table 13 & 14

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Android


Office Hours with AMP and Search Teams
Office Hours with AMP and Search Teams (15:00 - 16:00)

About the session

Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams


Office Hours Table 13 & 14

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Mobile Web


Office Hours: Come meet the Flutter team
Office Hours: Come meet the Flutter team (16:00 - 17:00)

About the session

Come meet the team that allows you to build mobile apps for iOS and Android from a single code base. Bring your questions and they'll have the answer. Or catch their talk on Friday to see Flutter in action.


Office Hours Table 13 & 14

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Firebase


Office Hours: Firebase Analytics Office Hours
Office Hours: Firebase Analytics Office Hours (17:00 - 18:00)

About the session

Come and meet the team behind Firebase Analytics. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


Office Hours Table 13 & 14

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Firebase


Office Hours with Google's Accessibility Experts
Office Hours with Google's Accessibility Experts (18:00 - 19:00)

About the session

Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts


Office Hours Table 13 & 14

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Accessibility


Office Hours Table 17 & 18
Office Hours: Cloud Big Data, Analytics, and Machine Learning
Office Hours: Cloud Big Data, Analytics, and Machine Learning (12:00 - 13:00)

About the session

Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Office Hours Table 17 & 18

Wednesday, 17th May, 12:00 - 13:00

  •  
  • Cloud


Office Hours: Mobile App Growth, Monetization and Measurement Office Hours
Office Hours: Mobile App Growth, Monetization and Measurement Office Hours (14:00 - 15:00)

About the session

Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.


Office Hours Table 17 & 18

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Ads


Office Hours: Cloud Infrastructure and Operations
Office Hours: Cloud Infrastructure and Operations (15:00 - 16:00)

About the session

Are you interested in using Google Cloud for your application but aren't entirely certain which products are best for your use case? Do you have questions about how to use Google Container Engine? Do you have questions about Stackdriver monitoring, logging, and diagnostics? Come meet members of the Cloud Developer Relations team who can help you get the answers you need.


Office Hours Table 17 & 18

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Cloud


Office Hours with the Chrome, Polymer and Web team
Office Hours with the Chrome, Polymer and Web team (16:00 - 17:00)

About the session

Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.


Office Hours Table 17 & 18

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Mobile Web


Office Hours: Cloud Application Development
Office Hours: Cloud Application Development (17:00 - 18:00)

About the session

If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.


Office Hours Table 17 & 18

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Cloud


Office Hours: Machine Learning Office Hours with Google Brain
Office Hours: Machine Learning Office Hours with Google Brain (18:00 - 19:00)

About the session

Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.


Office Hours Table 17 & 18

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Machine Learning & AI


Office Hours Table 19 & 20
Office Hours: Design guidance on enabling your app for Android Wear, VR, TV and Auto
Office Hours: Design guidance on enabling your app for Android Wear, VR, TV and Auto (12:00 - 13:00)

About the session

Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.


Office Hours Table 19 & 20

Wednesday, 17th May, 12:00 - 13:00

  •  
  • Design


Office Hours for Google Home and Google Cast
Office Hours for Google Home and Google Cast (14:00 - 15:00)

About the session

Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.


Office Hours Table 19 & 20

Wednesday, 17th May, 14:00 - 15:00

  •  
  • IoT


Office Hours with the Android Things team
Office Hours with the Android Things team (15:00 - 16:00)

About the session

Have questions about creating IoT devices with Android Things? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things team, and ask questions about this, and more.


Office Hours Table 19 & 20

Wednesday, 17th May, 15:00 - 16:00

  •  
  • IoT


Office Hours with the Material Components (MDC) for Android, Web and iOS team
Office Hours with the Material Components (MDC) for Android, Web and iOS team (16:00 - 17:00)

About the session

Have questions about creating a reliable development workflow for building beautiful and functional projects? Want help integrating Material Design Components into your Android, iOS, or Web product? Interested in learning about the ins and outs of executing the Material Design Guidelines? Come have a chat with our cross-platform experts on Material Design and Material Design Components.


Office Hours Table 19 & 20

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Design


Office Hours with the Daydream and Tango Developer teams
Office Hours with the Daydream and Tango Developer teams (17:00 - 18:00)

About the session

Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.


Office Hours Table 19 & 20

Wednesday, 17th May, 17:00 - 18:00

  •  
  • VR


Office Hours: Actions on Google: 1:1 Consultations with our VUI Team
Office Hours: Actions on Google: 1:1 Consultations with our VUI Team (18:00 - 19:00)

About the session

Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Office Hours Table 19 & 20

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Assistant


Sandbox Dome C
App Reviews: App Consultations
App Reviews: App Consultations (12:00 - 13:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 12:00 - 13:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (13:00 - 14:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 13:00 - 14:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (14:00 - 15:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (15:00 - 16:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (16:00 - 17:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (17:00 - 18:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (18:00 - 19:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (19:00 - 20:00)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Wednesday, 17th May, 19:00 - 20:00

  •  
  • Play


Sandbox Dome E
App Reviews: Design reviews
App Reviews: Design reviews (12:30 - 13:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 12:30 - 13:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (13:00 - 14:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 13:00 - 14:00

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (14:00 - 15:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (15:00 - 16:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (16:00 - 17:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (17:00 - 18:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (18:00 - 19:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 18:00 - 19:00

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (19:00 - 20:00)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Wednesday, 17th May, 19:00 - 20:00

  •  
  • Design


Sandbox Dome F
Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (12:00 - 13:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 12:00 - 13:00

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (13:00 - 14:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 13:00 - 14:00

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (14:00 - 15:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 14:00 - 15:00

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (15:00 - 16:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 15:00 - 16:00

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (16:00 - 17:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 16:00 - 17:00

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (17:00 - 18:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 17:00 - 18:00

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (18:00 - 19:00)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Wednesday, 17th May, 18:00 - 19:00

  •  
  • VR


Stage 1
Stand out on Google Search using structured data and search analytics
Stand out on Google Search using structured data and search analytics (15:00 - 16:00)

About the session

Learn how to make your site stand out on Search. Google increasingly uses structured data to understand a site's content and present better web results to users. This trend has created a growing opportunity for site owners to optimize their performance on Search. Find out how to measure the impact of implemented markup and diagnose potential problems, as well as how to choose the best markup for your site. Then, see examples of how Google uses markup end-to-end to create engaging and useful search results.


Speakers

Andre Valente

Technical Program Manager, Search Google

Andre manages a number of development programs in Google Search, particularly focused on structured data. Prior to Google, Andre founded software start-up companies, and managed software engineering for businesses in the software, manufacturing and aerospace. He also worked as a research scientist at the University of Southern California. Andre received a Ph.D. in Computer Science from the University of Amsterdam and an MBA from the University of Southern California. He has published more than 70 technical articles on areas such as AI and e-learning.


Duncan Osborn

Product Manager Google

Duncan is a product manager on the Google Search team in New York. He was previously based in Paris as product manager for Google Arts & Culture. Prior to Google, he was on the mobile app product team at LinkedIn. Duncan has a bachelor's degree in computer engineering from the Georgia Institute of Technology and a master's degree in business and entrepreneurship at HEC Paris.


Stage 1

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Mobile Web


Compiling for the Web with WebAssembly
Compiling for the Web with WebAssembly (17:00 - 18:00)

About the session

WebAssembly is a fast, portable, compact, cross-browser binary format for compilation to the Web. It allows new types of applications and heavy 3D games to run efficiently in browsers. We'll describe what web assembly is, the problems it solves, the low level format and compilation tools available to try it out. In addition, the interfacing between compiled language modules and Javascript is explained.


Speakers

Alex Danilo

Developer Advocate Google

Alex works with the Chrome team as a Developer Advocate at Google and is co-editor of the HTML5.2 specification at W3C. Prior to Google he worked on W3C web standards for over a decade and developed embedded system software for graphics, text layout and IPTV applications.


Stage 1

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Mobile Web


Stage 2
Firebase Analytics: Overview and Updates
Firebase Analytics: Overview and Updates (16:00 - 17:00)

About the session

Analytics is at the core of your ability to build great apps, grow your user base and earn more money. In this session we will show you what's new with Firebase Analytics and how we are building simpler and more powerful reporting that gives you real-time insights into what is happening in your app.


Speakers

Steve Ganem

Product Manager Google

Product Manager of Google Analytics for Firebase


Russ Ketchum

Head of Google Analytics for Apps and Google Tag Manager Google

Head of Google Analytics for Apps at Google. Interested in technology and how it affects the day to ay life of a human.


Krista Seiden

Analytics Advocate Google

Krista Seiden is a proven leader in the digital analytics industry with nearly a decade of experience specifically in digital marketing, analytics, and product management. She has led analytics & optimization at companies such as Adobe, The Apollo Group, and most recently at Google. During this time she has also had the opportunity to design and build product. Krista is a frequent speaker at digital marketing and analytics conferences.


Stage 2

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Firebase


Stage 3
What's new in Google's IoT platform? Ubiquitous computing at Google
What's new in Google's IoT platform? Ubiquitous computing at Google (14:00 - 15:00)

About the session

Google has a wide range of platforms and tools to support the Internet of Things and to bring about the vision of ubiquitous computing so our users can interact with services wherever and whenever it makes sense for them. Come to this talk to learn about all of these initiatives at Google, including the Google Assistant, Android Things, Google Cloud, Android TV, Android Wear, and Android Auto. Learn more about how they all fit together as part of an ecosystem, which one is most appropriate for different types of developers and applications, and which talks you should be attending at Google I/O.


Speakers

Wayne Piekarski

Senior Developer Advocate at Google - IoT, Living Room, Android, and Wearables Google

Wayne Piekarski is a Senior Developer Advocate at Google, focusing on Android, Wear, and Glass. He has worked for 15 years in academia and industry in the areas of wearable computing, outdoor augmented reality, 3D user interfaces, and mobile devices. His current position at Google involves getting developers excited about new mobile and wearable technologies, reaching out developers via conferences, social media, and tutorial materials.


Stage 3

Wednesday, 17th May, 14:00 - 15:00

  •  
  • IoT


What's New in Android Accessibility
What's New in Android Accessibility (15:00 - 16:00)

About the session

Come hear what is new in Android for accessibility!


Speakers

Patrick Clary

Product Manager Google

Patrick is a product manager on the central Accessibility Engineering team at Google where he works to develop services and technology that benefit users with disabilities. Prior to Google, Patrick was a software engineer at Lockheed Martin working on NASA related projects.


Maya Ben Ari

Lead Android Accessibility Google

Maya is leading Android Accessibility efforts to make technology usable for everyone. Previously, she led the next generation of the Android Lock Screen and Fingerprint to give users better security without the hassle of entering passwords. Prior to Google, Maya worked for Microsoft as an on-campus representative and helped design their university strategy.


Astrid Weber

Senior User Experience Research Lead Google

Astrid Weber is working as Senior User Experience Research Lead at Google in California. She works on accessibility and usability with a focus on hands and eyes free interfaces. Astrid teaches at Stanford's d.school. She graduated from the University of the Arts in Berlin with a Master in Design and Communication Research and studied in the bachelor design program of the Art Institute of Chicago.


Melissa Barnhart

UX Researcher Google

Melissa is a UX Researcher on the Android team, with a focus on Accessibility. Prior to Google, she worked at a London-based start-up, State.com. Melissa earned a master's degree in Urbanization and Development from the London School of Economics.


Victor Tsaran

Tehnical Program Manager Google

Victor works on the Android Accessibility Services team as a Technical Program Manager, focusing on the TalkBack screen reader and other accessibility features in the Android ecosystem. He previously contributed to accessibility efforts for Google+, Photos, Hangouts and other social initiatives at Google.


Stage 3

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Accessibility


Bringing Device Production to Everyone With Android Things
Bringing Device Production to Everyone With Android Things (16:00 - 17:00)

About the session

The launch of Android Things now makes device production for the Internet of Things accessible to everyone. Learn more about how Android Things builds on the Android ecosystem to provide familiar development tools, security updates, and long term support for powerful devices.


Speakers

Venkat Rapaka

Director, Product Management, Nexus Program Google

My passion lies in utilising technology and innovation to improve the world. I particularly enjoy designing new products, combining extant technologies to create new ideas, and improving systems.


Stage 3

Wednesday, 17th May, 16:00 - 17:00

  •  
  • IoT


Stage 6
Architecture Components - Introduction
Architecture Components - Introduction (15:00 - 16:00)

About the session

In this session you will discover why your application doesn't look the same across multiple devices and why your designer's mock looks different on your computer. After learning what color really is, you will understand how to setup your design environment and how to use new APIs in Android O to manage colors properly and take advantage of wide color gamut displays.


Speakers

Yigit Boyar

Software Engineer Google

Yigit is a software engineer on the Android Framework team focusing on app architecture and developer productivity. He also works on Data Binding and RecyclerView. Prior to joining Google, he was the Android Engineering Manager at Path. He received his bachelor's degree in computer engineering from Middle East Technical University, Turkey.


Lukas Bergstrom

Product Manager Google

Lukas is a product manager for Android developer frameworks. He was previously product manager for Google Tag Manager, and before Google at CrowdFlower. He has held roles as a software engineer, management consultant and program manager for organizations including Monitor Group (now Monitor Deloitte) and One Acre Fund.


Stage 6

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Android


Getting Started with Machine Perception using the Mobile Vision API
Getting Started with Machine Perception using the Mobile Vision API (16:00 - 17:00)

About the session

In this session we'll teach you how to use the Mobile Vision API to build modern applications which have the ability to see the world around them. Currently, our Mobile Vision API builds the foundation by allowing you to recognize text, barcodes and faces.


Speakers

Yulong Liu

Software Engineer Google

Yulong develops Mobile Vision API as a software engineer at Google Research. Yulong has a Master's degree from Tsinghua University, where he published 7 papers in computer vision field and graduated with honors.


Hsiu Wang

Software Engineer Google

Hsiu is a software engineer in the Mobile Vision team, which focuses on bringing the latest computer vision research to developers. Prior to joining the MV team, Hsiu worked at Niantic Labs. Hsiu helped develop Pokemon Go, Ingress, and Field Trip.


Stage 6

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Machine Learning & AI


Progressive Web Apps: Great Experiences Everywhere
Progressive Web Apps: Great Experiences Everywhere (17:00 - 18:00)

About the session

Progressive Web Apps is a platform that delivers great experiences. Learn how PWA's huge reach, low friction, high re-engagement and lower costs work for developers and businesses. This talk details new ways of building and distributing Progressive Web Apps on Android and other OSes that let you reach more users.


Speakers

Sam Birch

Product Manager Google

Sam is a product manager on the Chrome for Android team, focused on improving Chrome as a platform for web and app developers. He earned a ScB in computer science from Brown University.


Stage 6

Wednesday, 17th May, 17:00 - 18:00

  •  
  • Mobile Web


Stage 7
What's new in Firebase
What's new in Firebase (14:00 - 15:00)

About the session

The Firebase team have been busy since I/O last year! Come to this session to hear the latest Firebase announcements and see how the full Firebase picture fits together. By the end of this session you'll know how these changes combine to make Firebase a great platform to build your app and grow your business, and how you can take advantage of the power of Firebase in your app right now.


Speakers

Ben Galbraith

Senior Director Google

Pioneering technology executive with strong product development and communications skills. Diverse experience from founding and successfully exiting several small start-ups to managing large corporate cross-functional teams up to 450 people. Very hands-on and detail-oriented, especially with product development activities.


Francis Ma

Group Product Manager Google

Entrepreneurial, technical and creative. A natural leader with strong technical aptitude, business acumen and product sense. Deep passion for building teams and creating innovative products.


Stage 7

Wednesday, 17th May, 14:00 - 15:00

  •  
  • Firebase


Build modern apps with Firebase and Google Cloud Platform
Build modern apps with Firebase and Google Cloud Platform (15:00 - 16:00)

About the session

Firebase has a full suite of products to help you develop your mobile app, but many apps need more than it can offer out-of-the-box. To meet the needs of even the most demanding apps, Firebase integrates tightly with Google Cloud Platform, so that every Firebase developer can access the full range of GCP's infrastructure. In this talk, Firebase cofounder Andrew Lee will give you a tour of what's new in Firebase and how you can take advantage of GCP and Firebase to ship great apps in less time.


Speakers

Andrew Lee

Director of Engineering, Firebase Google

Andrew cofounded Firebase in 2011 and served as CTO until Firebase joined Google. He is now an engineering lead for Firebase, focusing on infrastructure products including the Realtime Database, Hosting, Cloud Functions, and Cloud Storage. Andrew lives and works in San Francisco.


Michael Bleigh

Firebase Engineer Google

Michael is an engineer on the Firebase team focused on Hosting, the CLI, and the web. Michael has been building open source and developer tools since 2008, and has presented at events including Google I/O, the Chrome Developers Summit, OSCON, and RailsConf.


Stage 7

Wednesday, 17th May, 15:00 - 16:00

  •  
  • Cloud


Building high quality apps and games with Firebase
Building high quality apps and games with Firebase (16:00 - 17:00)

About the session

Building high quality apps is hard. In this session we'll introduce new features to test the stability and performance of your applications in both development and production, give you an update on crash reporting, and show how specific customers successfully use Test Lab within their release process and tooling.


Speakers

Nalin Mittal

Product Manager, Firebase Google

As a technologist and successful entrepreneur, I can add value to an organization in numerous ways including product development, engineering, business development, sales and marketing. I have experience creating and growing a company from ideation to acquisition.


Justin Broughton

VP Engineering/CTO Google

VP Engineering at Google. Interested in technology and how it affects day to day lives.


Johannes Kuhlmann

Software Engineer Google

Software Engineer at Google. Interested in technology and how it affects day to day lives.


Andreas Stecher

Software Engineer Google

Software Engineer at Google. Interested in technology and how it affects day to day lives.


Stage 7

Wednesday, 17th May, 16:00 - 17:00

  •  
  • Firebase


Thursday, 18th May
 
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
Amphitheatre
Building apps for the Google Assistant
Building apps for the Google Assistant (08:30 - 09:30)

About the session

The Google Assistant's mission is to help users get things done in their world. This session will explain how to plug into the Google Assistant services ecosystem. We'll cover everything from understanding the business use case and high level user interface design to implementation and growing usage. By the end of this session, you should have a better understanding of the Assistant service ecosystem and how to get started.


Speakers

Brad Adams

Group Product Manager Google

Brad Abrams is Group Product Manager on Actions on Google -- the platform for the Google Assistant where he is responsible for the developer experiences on the platform. Brad has been at Google since 2011 and has led platform efforts in Google Cloud and Chrome and now on the Cloud Assistant team. Prior to Google, Brad lead many developer efforts at Microsoft on products including the .NET Framework, ASP.NET, Silverlight and Visual Studio. Brad published several books including the bestselling Framework Design Guidelines. Brad has spoken at developer conferences around the world including nearly every major Microsoft developer event during his tenure and many Google IO and GCP Live events since he joined.


Adam Coimba

Partner Technology Manager Google

Adam is a Partner Technology Manager for Actions on Google. He supports developers to create great experiences by integrating with the Google Assistant. Adam believes that Actions on Google will be a key ecosystem enabling developers to engage users in new and highly compelling ways. He is focused on creating a great developer experience for Actions on Google with powerful tools like API.AI, to make it fun and rewarding to build for the Assistant.


Vera Tzoneva

Global Product Manager Google

Vera works on Global Product Partnerships for the Google Assistant, and is focused on the platform, Actions on Google. Her team at Google helps developers with integrations on the Assistant, reaching users across Home, Android, Pixel, Wear, and in the future, everywhere the Assistant is. Actions on Google is how developers can launch services like ordering a ride or turning on the lights in the home, and fun things, like finding a new recipe or playing a game.


Amphitheatre

Thursday, 18th May, 08:30 - 09:30

  •  
  • Assistant


Zero to App: Develop with Firebase
Zero to App: Develop with Firebase (10:30 - 11:30)

About the session

What do engineers do when they get a bigger screen? They put more content on it. So what happens when you put a bunch of Firebase engineers on the biggest stage at I/O? Exactly! Come see what the Zero-to-App team has come up with this year for their live-coding spectacular. Using Firebase, we will show how easy it is to build a cross-platform app in the shortest amount of time without having to spin up servers or manage infrastructure.


Speakers

Frank van Puffelen

Developer Programs Engineer Google

Experienced energetic pragmatic problem solver with an affinity for building technical teams, nurturing developer communities and speaking at public events. A proven track record of quickly adopting new technologies, kickstarting new projects and driving problematic projects to successful completion.


Kat Fang

Developer Programs Engineer Google

Experienced energetic pragmatic problem solver with an affinity for building technical teams, nurturing developer communities and speaking at public events. A proven track record of quickly adopting new technologies, kickstarting new projects and driving problematic projects to successful completion.


Mike McDonald

Software Engineer Google

I work at Firebase, an awesome startup and Google acquisition that is the best way to build a web or mobile app and grow a successful business.


Jen Tong

Developer Advocate Google

Jenny is a Developer Advocate at Firebase. In this role she helps people cause trouble with code. Before Firebase, she worked in a variety of software engineering roles from developer advocacy on Google Glass to robotics at NASA. When she's away from her laptop, you'll find her playing roller derby or practicing aerial silks.


Amphitheatre

Thursday, 18th May, 10:30 - 11:30

  •  
  • Firebase


Office Hours Table 11 & 12
Office Hours with the Android Studio team
Office Hours with the Android Studio team (08:30 - 09:30)

About the session

Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.


Office Hours Table 11 & 12

Thursday, 18th May, 08:30 - 09:30

  •  
  • Android


Office Hours with the Android Exoplayer team
Office Hours with the Android Exoplayer team (09:30 - 10:30)

About the session

Have questions about media playback on Android with ExoPlayer? Want to learn how to customize ExoPlayer for your use case, request a feature or learn about our future plans? Come chat with members of the ExoPlayer team and we'll do our best to answer your questions!


Office Hours Table 11 & 12

Thursday, 18th May, 09:30 - 10:30

  •  
  • Android


Office Hours with the Android Studio Build System team
Office Hours with the Android Studio Build System team (10:30 - 11:30)

About the session

Have questions about how to speed up build times for your Android app? Curious about the latest features and improvement in the Android Gradle build system? Want to learn more about the new Java 8 language features support? Come chat with the Android Studio Build system team. We are here to help!


Office Hours Table 11 & 12

Thursday, 18th May, 10:30 - 11:30

  •  
  • Android


Office Hours with Android Runtime (ART)
Office Hours with Android Runtime (ART) (11:30 - 12:30)

About the session

The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.


Office Hours Table 11 & 12

Thursday, 18th May, 11:30 - 12:30

  •  
  • Android


Office Hours with Android Windows & Activities team
Office Hours with Android Windows & Activities team (12:30 - 13:30)

About the session

Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.


Office Hours Table 11 & 12

Thursday, 18th May, 12:30 - 13:30

  •  
  • Android


Office Hours with the Conscrypt team
Office Hours with the Conscrypt team (13:30 - 14:30)

About the session

Does your application use TLS to communicate cross-platform? Do you use encryption extensively and want to know how it could be faster? Conscrypt is Android's default TLS and cryptography provider. Come ask the team about anything from cross-platform RPC channels to crytographic primitives in Android.


Office Hours Table 11 & 12

Thursday, 18th May, 13:30 - 14:30

  •  
  • Android


Office Hours with the Android Auto team
Office Hours with the Android Auto team (14:30 - 15:30)

About the session

Have questions about Android Auto? Want to learn about how to extend your app to work on the Android Auto platform? Come chat with the Android Auto team to understand how to optimize your app for the in-car experience.


Office Hours Table 11 & 12

Thursday, 18th May, 14:30 - 15:30

  •  
  • Android


Office Hours with the Gsuite team
Office Hours with the Gsuite team (17:30 - 18:30)

About the session

Our team will be available to answer your questions about collaboration and productivity applications like GMail, Google Docs, and messaging applications.


Office Hours Table 11 & 12

Thursday, 18th May, 17:30 - 18:30

  •  
  • Cloud


Office Hours with Android Runtime (ART)
Office Hours with Android Runtime (ART) (18:30 - 19:30)

About the session

The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.


Office Hours Table 11 & 12

Thursday, 18th May, 18:30 - 19:30

  •  
  • Android


Office Hours Table 13 & 14
Office Hours: Firebase App Quality Office Hours
Office Hours: Firebase App Quality Office Hours (08:30 - 09:30)

About the session

Come and meet the team behind Firebase Test Lab and Firebase Crash Reporting. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


Office Hours Table 13 & 14

Thursday, 18th May, 08:30 - 09:30

  •  
  • Firebase


Office Hours: Android battery performance office hours
Office Hours: Android battery performance office hours (09:30 - 10:30)

About the session

Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.


Office Hours Table 13 & 14

Thursday, 18th May, 09:30 - 10:30

  •  
  • Android


Office Hours: Firebase Grow Office Hours
Office Hours: Firebase Grow Office Hours (10:30 - 11:30)

About the session

Come and meet the team behind Firebase Notifications, Remote Config, App Indexing and Dynamic Links. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


Office Hours Table 13 & 14

Thursday, 18th May, 10:30 - 11:30

  •  
  • Firebase


Office Hours: Finding success with your apps and games in Taiwan and Hong Kong
Office Hours: Finding success with your apps and games in Taiwan and Hong Kong (11:30 - 12:30)

About the session

Interested in distributing your app or game in Taiwan and Hong Kong? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Office Hours Table 13 & 14

Thursday, 18th May, 11:30 - 12:30

  •  
  • Play


Office Hours: Finding success with your apps and games in Western Europe
Office Hours: Finding success with your apps and games in Western Europe (12:30 - 13:30)

About the session

Interested in distributing your app or game in Western Europe? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Office Hours Table 13 & 14

Thursday, 18th May, 12:30 - 13:30

  •  
  • Play


Office Hours with the Android Location & Context team
Office Hours with the Android Location & Context team (13:30 - 14:30)

About the session

Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.


Office Hours Table 13 & 14

Thursday, 18th May, 13:30 - 14:30

  •  
  • Android


Office Hours: Finding success with your apps and games in Central and Eastern Europe
Office Hours: Finding success with your apps and games in Central and Eastern Europe (14:30 - 15:30)

About the session

Interested in distributing your app or game in Central and Eastern Europe? If so, learn key tips and get your questions answered from Google Play experts from the specific region.


Office Hours Table 13 & 14

Thursday, 18th May, 14:30 - 15:30

  •  
  • Play


Office Hours: Firebase Develop/Backend-as-a-Service Office Hours
Office Hours: Firebase Develop/Backend-as-a-Service Office Hours (16:30 - 17:30)

About the session

Come meet the team behind the Firebase Realtime Database, Authentication, Cloud Messaging, Hosting and Cloud Storage. Bring your Firebase questions and they'll answer. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.


Office Hours Table 13 & 14

Thursday, 18th May, 16:30 - 17:30

  •  
  • Firebase


Office Hours: Actions on Google: Meet the Review Team
Office Hours: Actions on Google: Meet the Review Team (18:30 - 19:30)

About the session

Whether you are ready to submit a new action or just started working on one, come meet our review & support teams for a consultation about our process. We can answer your questions, guide you on user experience and even review your action on the spot.


Office Hours Table 13 & 14

Thursday, 18th May, 18:30 - 19:30

  •  
  • Assistant


Office Hours Table 17 & 18
Office hours with Games Developer Advocates
Office hours with Games Developer Advocates (08:30 - 09:30)

About the session

Have questions about using Google technologies in Games such as Firebase and Vulkan? Want to understand how to optimize games for Android? Want to know which Google tools and services can help the game development? Come have a chat with Game Developer Advocates who have already helped many developers.


Office Hours Table 17 & 18

Thursday, 18th May, 08:30 - 09:30

  •  
  • Android


Office Hours with the Dart and AngularDart teams
Office Hours with the Dart and AngularDart teams (09:30 - 10:30)

About the session

Want to understand what is the Dart programming language and where is it going? How is it different from other compile-to-JS languages? Want to find out how Google uses it in production? Have questions about AngularDart? Come have a chat with members of the Dart team responsible for its uses on the Web.


Office Hours Table 17 & 18

Thursday, 18th May, 09:30 - 10:30

  •  
  • Mobile Web


Office Hours: Machine Learning Office Hours with Google Brain
Office Hours: Machine Learning Office Hours with Google Brain (10:30 - 11:30)

About the session

Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.


Office Hours Table 17 & 18

Thursday, 18th May, 10:30 - 11:30

  •  
  • Machine Learning & AI


Office Hours: Cloud Big Data, Analytics, and Machine Learning
Office Hours: Cloud Big Data, Analytics, and Machine Learning (11:30 - 12:30)

About the session

Have questions about Google Cloud's machine learning, big data, or analytics products and APIs? Want to try out some of the APIs in your application? Members of the Cloud Developer Relations team who know these products well will be available to answer your questions.


Office Hours Table 17 & 18

Thursday, 18th May, 11:30 - 12:30

  •  
  • Cloud


Office Hours with the Chrome, Polymer and Web team
Office Hours with the Chrome, Polymer and Web team (12:30 - 13:30)

About the session

Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.


Office Hours Table 17 & 18

Thursday, 18th May, 12:30 - 13:30

  •  
  • Mobile Web


Office Hours with Google reCAPTCHA team
Office Hours with Google reCAPTCHA team (13:30 - 14:30)

About the session

Want to protect your sites against spam and abuse, but afraid of losing human users? Have you heard any new features that reCAPTCHA launched recently? Any problems on the integration with reCAPTCHA? reCAPTCHA team is here to help. Come have a chat with us, bring your questions and see our latest demos.


Office Hours Table 17 & 18

Thursday, 18th May, 13:30 - 14:30

  •  
  • Machine Learning & AI


Office Hours: Cloud Infrastructure and Operations
Office Hours: Cloud Infrastructure and Operations (14:30 - 15:30)

About the session

Are you interested in using Google Cloud for your application but aren't entirely certain which products are best for your use case? Do you have questions about how to use Google Container Engine? Do you have questions about Stackdriver monitoring, logging, and diagnostics? Come meet members of the Cloud Developer Relations team who can help you get the answers you need.


Office Hours Table 17 & 18

Thursday, 18th May, 14:30 - 15:30

  •  
  • Cloud


Office Hours with AMP and Search Teams
Office Hours with AMP and Search Teams (15:30 - 16:30)

About the session

Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams


Office Hours Table 17 & 18

Thursday, 18th May, 15:30 - 16:30

  •  
  • Mobile Web


Office Hours: Cloud Application Development
Office Hours: Cloud Application Development (16:30 - 17:30)

About the session

If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.


Office Hours Table 17 & 18

Thursday, 18th May, 16:30 - 17:30

  •  
  • Cloud


Office Hours: Android TV Office Hours
Office Hours: Android TV Office Hours (18:30 - 19:30)

About the session

Interested in learning more about the new ways you can help users quickly access relevant content on Android TV? Looking to discuss ideas about building apps for TVs, or want feedback on your TV app designs? Having trouble with getting your Android TV app pixel perfect, or want to improve your TV media playback? Come chat with the Android TV team! Bring your questions and ideas; we're excited to hear what you're working on, and to discuss how you can build apps for the biggest screen in the house!


Office Hours Table 17 & 18

Thursday, 18th May, 18:30 - 19:30

  •  
  • Android


Office Hours Table 19 & 20
Office hours: Design guidance on enabling your app for Android Wear, VR, TV and Auto
Office hours: Design guidance on enabling your app for Android Wear, VR, TV and Auto (08:30 - 09:30)

About the session

Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.


Office Hours Table 19 & 20

Thursday, 18th May, 08:30 - 09:30

  •  
  • Design


Office Hours: Payments - Meet the team who are powering mobile payments across platforms
Office Hours: Payments - Meet the team who are powering mobile payments across platforms (09:30 - 10:30)

About the session

Interested in delivering a quick and seamless payments experience to your customers? Want to know how to implement our APIs into your website or app? Want to learn more about the Android Pay Sandbox? Stop by the Payments Team Office Hours to meet with our senior Engineers and Product Managers -- the brains behind our APIs.


Office Hours Table 19 & 20

Thursday, 18th May, 09:30 - 10:30

  •  
  • Ads


Office Hours with the Daydream and Tango Developer teams
Office Hours with the Daydream and Tango Developer teams (10:30 - 11:30)

About the session

Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.


Office Hours Table 19 & 20

Thursday, 18th May, 10:30 - 11:30

  •  
  • VR


Office Hours with the Material Components (MDC) for Android, Web and iOS team
Office Hours with the Material Components (MDC) for Android, Web and iOS team (11:30 - 12:30)

About the session

Have questions about creating a reliable development workflow for building beautiful and functional projects? Want help integrating Material Design Components into your Android, iOS, or Web product? Interested in learning about the ins and outs of executing the Material Design Guidelines? Come have a chat with our cross-platform experts on Material Design and Material Design Components.


Office Hours Table 19 & 20

Thursday, 18th May, 11:30 - 12:30

  •  
  • Design


Office Hours with Google's Accessibility Experts
Office Hours with Google's Accessibility Experts (12:30 - 13:30)

About the session

Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts


Office Hours Table 19 & 20

Thursday, 18th May, 12:30 - 13:30

  •  
  • Accessibility


Office Hours for Android Things, IoT, and Assistant Smart Home
Office Hours for Android Things, IoT, and Assistant Smart Home (13:30 - 14:30)

About the session

Have questions about creating IoT devices with Android Things, or integrating with the Assistant Smart Home? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things and Assistant team, and ask questions about this, and more. If you're interested in a cloud-to-cloud integration, chat with members of the Assistant Smart Home team.


Office Hours Table 19 & 20

Thursday, 18th May, 13:30 - 14:30

  •  
  • IoT


Office Hours: Actions on Google: 1:1 Consultations with our VUI Team
Office Hours: Actions on Google: 1:1 Consultations with our VUI Team (14:30 - 15:30)

About the session

Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.


Office Hours Table 19 & 20

Thursday, 18th May, 14:30 - 15:30

  •  
  • Assistant


Office Hours for Google Home and Google Cast
Office Hours for Google Home and Google Cast (16:30 - 17:30)

About the session

Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.


Office Hours Table 19 & 20

Thursday, 18th May, 16:30 - 17:30

  •  
  • IoT


Office Hours: Building amazing maps with the Google Maps APIs
Office Hours: Building amazing maps with the Google Maps APIs (17:30 - 18:30)

About the session

The Google Maps APIs enable you to create engaging web and mobile applications using Google Maps' powerful mapping platform including driving directions, Street View imagery and more. In this office hours session, we'll have the folks that build many of our APIs.


Office Hours Table 19 & 20

Thursday, 18th May, 17:30 - 18:30

  •  
  • Location & Maps


Office Hours: Mobile App Growth, Monetization and Measurement Office Hours
Office Hours: Mobile App Growth, Monetization and Measurement Office Hours (18:30 - 19:30)

About the session

Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.


Office Hours Table 19 & 20

Thursday, 18th May, 18:30 - 19:30

  •  
  • Ads


Sandbox Dome C
App Reviews: App Consultations
App Reviews: App Consultations (08:30 - 09:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 08:30 - 09:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (09:30 - 10:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 09:30 - 10:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (10:30 - 11:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 10:30 - 11:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (11:30 - 12:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 11:30 - 12:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (12:30 - 13:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 12:30 - 13:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (13:30 - 14:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 13:30 - 14:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (14:30 - 15:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 14:30 - 15:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (15:30 - 16:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 15:30 - 16:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (16:30 - 17:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 16:30 - 17:30

  •  
  • Play


App Reviews: App Consultations
App Reviews: App Consultations (17:30 - 18:30)

About the session

Meet with Google Play experts to get personalized advice on improving your app performance.


Sandbox Dome C

Thursday, 18th May, 17:30 - 18:30

  •  
  • Play


Sandbox Dome E
App Reviews: Design reviews
App Reviews: Design reviews (08:30 - 09:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 08:30 - 09:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (09:30 - 10:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 09:30 - 10:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (10:30 - 11:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 10:30 - 11:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (11:30 - 12:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 11:30 - 12:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (12:30 - 13:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 12:30 - 13:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (13:30 - 14:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 13:30 - 14:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (14:30 - 15:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 14:30 - 15:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (15:30 - 16:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 15:30 - 16:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (16:30 - 17:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 16:30 - 17:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (17:30 - 18:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 17:30 - 18:30

  •  
  • Design


App Reviews: Design reviews
App Reviews: Design reviews (18:30 - 19:30)

About the session

Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.


Sandbox Dome E

Thursday, 18th May, 18:30 - 19:30

  •  
  • Design


Sandbox Dome F
Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (08:30 - 09:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 08:30 - 09:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (09:30 - 10:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 09:30 - 10:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (10:30 - 11:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 10:30 - 11:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (11:30 - 12:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 11:30 - 12:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (12:30 - 13:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 12:30 - 13:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (13:30 - 14:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 13:30 - 14:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (14:30 - 15:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 14:30 - 15:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (15:30 - 16:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 15:30 - 16:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (16:30 - 17:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 16:30 - 17:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (17:30 - 18:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 17:30 - 18:30

  •  
  • VR


Sandbox Demo: Daydream and Tango
Sandbox Demo: Daydream and Tango (18:30 - 19:30)

About the session

Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.


Sandbox Dome F

Thursday, 18th May, 18:30 - 19:30

  •  
  • VR


Stage 1
Polymer: Billions Served; Lessons Learned
Polymer: Billions Served; Lessons Learned (08:30 - 09:30)

About the session

Polymer went from an experiment to a Big Thing serving tons of users in major Google products and some of the biggest companies in the world in no time. Success is great! But there's always room for improvement. Mistakes were made. Lessons were learned. Regrets were had. Two years, hundreds of elements, and thousands of apps later, we've got a pretty good idea what makes an element and an app great, and what's changing in Polymer 2.0 as a result. Come hear what this means for the Polymer Elements, your elements and your apps, in a new episode of the Meownica show!


Speakers

Monica Dinculescu

Senior Staff Research Scientist on Google Brain team Google

I've been a developer at Google for over three years. I work on Polymer, and have probably at least once broken the Internet for you. Before this, I used to work on Chrome.


Stage 1

Thursday, 18th May, 08:30 - 09:30

  •  
  • Mobile Web


Building rich cross-platform conversational UX with API.AI
Building rich cross-platform conversational UX with API.AI (10:30 - 11:30)

About the session

API.AI helps developers build unique conversational experiences for their products, services and devices. It provides a toolset for designing interactions with users and a powerful natural language understanding engine to process user requests. By using API.AI, developers can build actions for Google Home, develop and launch chatbots or add voice to their robots. In this session we will explore how to use API.AI to design, build and analyze advanced conversational UX that may work across different platforms.


Speakers

Ilya Gelfenbeyn

Lead Product Manager Google

Ilya leads API.AI product development and strategy as its product manager. Ilya co-founded API.AI and served as its CEO before Google acquired the company in September 2016. Prior to API.AI, Ilya co-founded and led several startups and also worked on research projects in natural language understanding and conversational UX areas, where he holds several patents. Ilya earned a bachelor's degree in mathematics from Novosibirsk State University in Russia and an MBA from the University of Brighton in the UK.


Ofer Ronen

Product Manager Google

Product Manager at Google.


Stage 1

Thursday, 18th May, 10:30 - 11:30

  •  
  • Assistant


Great Progressive Web App Experiences with Angular
Great Progressive Web App Experiences with Angular (11:30 - 12:30)

About the session

AMP delivers outstanding page-load performance for users browsing content on the mobile web. Progressive Web Apps deliver reliable performance for re-visits to sites thanks to Service Workers and allows unprecedented engagement via push notifications and Add To Homescreen. What if I told you there's a way to utilize the unique power of both? To build a web experience that loads in an instant and upgrades you to maximum interactivity and engagement? Learn about how to connect AMP and PWA to reap the benefits of both: AMP's instant first load, and PWA's subsequent engagement features.


Speakers

Alex Rickabaugh

Software Engineer Google

Alex is a member of the Angular core team, working to optimize the platform for the next generation of applications. He works on the Angular service worker as well as server-side rendering and other performance-related features.


Stephen Fluin

Developer Advocate Google

Stephen is a Developer Advocate on the Angular Team at Google. Stephen works to solve real world problems faced by developers and businesses, and to represent the needs of the community within the Angular team.