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.


Stage 1

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

  •  
  • Mobile Web


Stage 2
Architecture Components - Solving the Lifecycle Problem
Architecture Components - Solving the Lifecycle Problem (08:30 - 09:30)

About the session

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.


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.


Sergei Vasilinetc

Software Engineer Google

Sergei is a software engineer working on the Android UI Toolkit team. His work focuses on applications architecture and graphics. Prior to Google he worked at SPB Software. He earned his degree from Saint Petersburg State University.


Stage 2

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

  •  
  • Android


Creating UX that 'just feels right' with Progressive Web Apps
Creating UX that 'just feels right' with Progressive Web Apps (11:30 - 12:30)

About the session

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.


Speakers

Owen Campbell-Moore

Product Manager Google

Product Manager at Google. Interested in technology.


Stage 2

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

  •  
  • Design


Stage 3
TensorFlow Frontiers
TensorFlow Frontiers (09:30 - 10:30)

About the session

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.


Speakers

Zak Stone

Product Manager Google

Zak Stone is the Product Manager for TensorFlow on the Google Brain team. He contributes to product strategy, collaborates with other teams across Google, and enjoys interacting with TensorFlow's vibrant open-source community. Prior to joining Google, Zak founded a mobile-focused deep learning startup that was acquired by Apple. While at Apple, Zak contributed to the on-device face identification technology in iOS 10 and macOS Sierra that was announced at WWDC 2016.


Wolff Dobson

Developer Programs Engineer Google

Developer Relations for Machine Learning at Google, including TensorFlow. Specialties: Artificial intelligence, game development, software engineering, writing


Brennan Saeta

Software Engineer Google

I'm an engineer on the TensorFlow team working on distributed TensorFlow, an open source machine learning platform.


Stage 3

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

  •  
  • Machine Learning & AI


Developing for Android Things using Android Studio
Developing for Android Things using Android Studio (12:30 - 13:30)

About the session

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.


Speakers

Dave Smith

Software Developer Google

Dave Smith is a Developer Advocate for IoT at Google, focused on providing the best developer experience possible on the Android Things platform. He has worked with the Android stack at all levels, developing custom applications for consumers and system components to run Android on embedded platforms. He loves deep dives, whether through source code or the nearest coral reef.


Renato Mangini Dias

Senior Developer Platform Engineer Google

Android senior software engineer working on Developer Platform. Previously worked on Google Chrome, specifically on Chrome Apps. Owned a social commerce startup before joining Google. Software engineer on artificial intelligence, algorithms and real-time solutions. Specialist in Java and Java Enterprise. Broad experience as developer and system architect for web and mobile (Android) software.


Stage 3

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

  •  
  • IoT


Defining Multimodal Interactions: One Size Does Not Fit All
Defining Multimodal Interactions: One Size Does Not Fit All (13:30 - 14:30)

About the session

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.


Speakers

Jared Strawderman

Multimodal Design Lead Google

Jared Strawderman is a Multimodal Design Lead on Google's conversation design team. He comes from electric car start-up, Lucid Motors, where he was Head of User Experience. And previously, he led the team who designed the conversational interface for Alexa at Amazon. Jared has unique experience in shipping multimodal solutions on a broad range of products, including enterprise customer care, medical, automotive, TV, desktop, mobile, and other consumer electronic devices.


Adriana Olmos Antillon

Product Designer Google

Adriana Olmos is a product designer on The Google Assistant Team, she leads the design effort for third party multimodal interactions. She worked in award winning projects like the '100 Years of the Canadiens'. She was also a design research fellow at the Shared Reality Lab, and the Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) at McGill University.


Stage 3

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

  •  
  • Assistant


Using Google Cloud, TensorFlow, and the Google Assistant on Android Things
Using Google Cloud, TensorFlow, and the Google Assistant on Android Things (15:30 - 16:30)

About the session

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.


Speakers

Sam Beder

Product Manager Google

Sam Beder is a product manager on Android Things. Prior to Android Things, Sam worked on Google Image Search. Sam earned a bachelor's degree in mathematics and a master's degree in computer science from Stanford University.


Stage 3

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

  •  
  • Cloud


Home Automation with the Google Assistant
Home Automation with the Google Assistant (16:30 - 17:30)

About the session

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.


Speakers

Mark Spates

Product Lead Google

Mark is the product lead for Home Automation and IoT capabilities across Google Assistant and Google Home. Mark is also the founder of iotlist.co, a platform for discovering IoT products. Prior to joining Google, Mark was Head of Connected Home Platform at Logitech.


David Schairer

Technology Leader Google

David is responsible for the Home Automation/IoT features in the Google Assistant. Before joining Google two years ago, David founded or advised multiple startups in the AI, NLU, and productivity spaces, including Trapit and Magneto. He began his career in the ISP and telco business, building Internet infrastructure at Concentric and XO. David has a BA in Latin, Greek, and Classical Archaeology from the University of Michigan, and collects obscure dead languages.


Stage 3

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

  •  
  • Assistant


Stage 4
Bringing the Google Assistant to any device
Bringing the Google Assistant to any device (09:30 - 10:30)

About the session

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.


Speakers

Glen Shires

Software Engineer Google

Glen Shires is a speech software engineer who led the development of the Google Assistant SDK, the Cloud Speech API and the Chrome Web Speech API. He also chaired the W3C Speech API group and has been granted over a dozen patents. Prior to joining Google in 2010, he led development teams for voice and speech products at Intel, General Magic and Picazo Communications. Glen received his bachelor's and master's degrees in electrical and computer engineering from the University of Wisconsin - Madison, where he developed a speech-recognition engine for his master's thesis.


Chris Ramsdale

Lead Product Manager Google

Chris Ramsdale is the lead Product Manager for the Google Assistant SDK where he is focused on bringing the Google Assistant experience to the broad ecosystem of third party devices. Prior to the Google Assistant gig he led product efforts for Google App Engine. While over 20+ years building developer tools and platforms, one thing remains the same for him: great developer experiences are absolutely key to success.


Stage 4

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

  •  
  • Assistant


Daydream in the classroom: immersive learning
Daydream in the classroom: immersive learning (10:30 - 11:30)

About the session

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.


Speakers

Ben Schrom

Product Manager Google

Product Manager at Google. Interested in technology.


Brandon Wuest

Staff Software Engineer Google

Specialties: Android application development, Rich user interface development, Java SE, Advanced Swing and Java2D, Real-time data visualization


Jennifer Holland

Program Manager, Google Apps for Education Google

I've worked at Google for 7 years and have had the privilege of working in Finance and Sales before making the jump to Product where I am currently the Program Manager for Google Apps for Education at Google in New York.


Stage 4

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

  •  
  • VR


What's new on Daydream
What's new on Daydream (11:30 - 12:30)

About the session

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.


Speakers

Brahim Elbouchikhi

Group Product Manager, Virtual Reality Google

Specialties: Product management, guerrilla marketing, 2-sided marketplace launch and expansion, engineering management, technology design and architecture (in particular, business and tech alignment), business development (licensing, revenue sharing, third party integration, app placement), software development lifecycle (worked on the entire cycle from feature design, development, deployment and training).


Darren Delaye

User Experience Designer Google

UX Designer at Google. Interested in technology.


Stage 4

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

  •  
  • VR


Building for enterprise IoT using Android Things and Google Cloud Platform
Building for enterprise IoT using Android Things and Google Cloud Platform (13:30 - 14:30)

About the session

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.


Speakers

Indranil Chakraborty

Product Manager Google

Indranil is a Product Manager on the Google Cloud Platform team. Most recently, he held product management roles at Google Fiber where he led the pricing and launches of the Fiber TV packages, and the development of the cloud infrastructure for their TV product. Prior to Fiber, Indranil was a Senior Manager of SMB sales for Google AdWords, and ran revenue programs which grew to generate $300M+ in incremental annual revenue. Indranil holds an MBA from UCLA Anderson, and a Bachelor of Engineering from VJTI, Mumbai.


Stage 4

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

  •  
  • Cloud


What's new on Tango
What's new on Tango (15:30 - 16:30)

About the session

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.


Speakers

Johnny Lee

Technical Program Lead Google

Working in a special projects team - Google X, and Motorola Advance Technology and Projects


Justin Quimby

Senior Product Manager Google

Began my career as an engineer in the video game industry. During the process of building and shipping several several multi-million dollar games (Spore, Dungeons and Dragons Online, Asheron’s Call), I evolved from an individual contributor to a team lead to a senior executive.


Stage 4

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

  •  
  • VR


Build great monetization experience with the all new AdMob
Build great monetization experience with the all new AdMob (16:30 - 17:30)

About the session

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.


Speakers

Duke Dukellis

Group Product Manager, AdMob Google

John 'Duke' Dukellis is a Group Product Manager at Google, where he leads mobile app advertising products for developers and publishers. Prior to Google, Duke led the Consumer Wallet and Consumer Financial Services teams at PayPal. Earlier was CEO at StepNexus, a global chip security company acquired by Gemalto.


Stage 4

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

  •  
  • Ads


Getting your Assistant App Discovered
Getting your Assistant App Discovered (17:30 - 18:30)

About the session

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.


Speakers

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.


Rob Stets

Software Engineer Google

Software Engineer at Google. Mainly experience with Java and C++.


Stage 4

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

  •  
  • Assistant


In Conversation, There Are No Errors
In Conversation, There Are No Errors (18:30 - 19:30)

About the session

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.


Speakers

Nandini Stocker

Conversation Design Advocacy Google

Accomplished speech application designer offering over 17 years experience in voice interaction design, requirements engineering, development, performance analysis, and tuning.


Leon Nicholls

Staff Developer Programs Engineer Google

Leon is a Staff Developer Programs Engineer on the Google Developer Relations team, working on assistant and IoT technologies. He is the developer of samples, codelabs, client libraries, documentation and tools for various Google SDK's and API's including Actions on Google, Google Cast, Android Wear, Android TV, Android Auto and Chrome.


Stage 4

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

  •  
  • Assistant


Stage 5
AMP Ads: Better Advertising on a Faster Web
AMP Ads: Better Advertising on a Faster Web (08:30 - 09:30)

About the session

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.


Speakers

Vamsee Jasti

Product Manager Google

Product Manager at Google. Work on Accelerated Mobile Pages (AMP).


Michael Kleber

Software Engineer Google

Mathematician and programmer with extensive experience in efficient algorithms.


Stage 5

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

  •  
  • Ads


Using Firebase to accelerate app growth: overview & updates
Using Firebase to accelerate app growth: overview & updates (09:30 - 10:30)

About the session

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.


Speakers

Jumana Al Hashal

Product Manager Google

Taking everything I have learned building and leading mobile products for the past 8 years to help all developers build better apps and grow them into successful businesses using Google Firebase.


Jon Mensing

Product Manager Google

Taking everything I have learned building and leading mobile products for the past 8 years to help all developers build better apps and grow them into successful businesses using Google Firebase.


Stage 5

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

  •  
  • Firebase


Designing for the Next Billion Users: Accessibility UX Insights from the Developing World
Designing for the Next Billion Users: Accessibility UX Insights from the Developing World (13:30 - 14:30)

About the session

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.


Speakers

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.


Nithya Sambasivan

Senior User Experience Researcher Google

Product research for emerging markets, with a focus on strategy for new markets and marginalized groups such as women.


Stage 5

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

  •  
  • Accessibility


How to build robust mobile applications for the distributed cloud
How to build robust mobile applications for the distributed cloud (14:30 - 15:30)

About the session

How to build robust mobile applications for the distributed cloud

Speakers

Sarah Allen

Software Engineer Google

I write code, connect pixels and speak truth to make change.


Jen-Mei Wu

Software Engineer Google

Software Engineer at Google. Interested in technology.


Jody Tuan

Software Engineer Google

Software Engineer at Google. Interested in technology.


Stage 5

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

  •  
  • Firebase


Finding the Right Voice Interactions for your App
Finding the Right Voice Interactions for your App (15:30 - 16:30)

About the session

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.


Speakers

Daniel Padgett

Conversation Design Lead Google

Daniel is a Conversation Design Lead for Google Assistant, creating engaging and effortless user experiences for Home, Pixel, Wear, and more. For the past 15 years, he has been leveraging language technologies to develop user-centered solutions for major brands like Allstate, Nike, Target, and Cisco. Just prior to Google, he led service design efforts as Director of Customer Service Experience at Walgreens, deploying connected and personalized contact solutions for roughly 100 million customers at more than 8200 stores. Daniel earned a Bachelor of Arts in English and Creative Writing from North Central College in Illinois.


Stage 5

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

  •  
  • Assistant


Making the world your own with Google Maps APIs
Making the world your own with Google Maps APIs (16:30 - 17:30)

About the session

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!


Speakers

Joël Kalmanowicz

Product Manager 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 5

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

  •  
  • Location & Maps


Pragmatic Accessibility: A How-To Guide for Teams
Pragmatic Accessibility: A How-To Guide for Teams (17:30 - 18:30)

About the session

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.


Speakers

Rob Dodson

Developer Advocate Google

I specialize in Front-End development (HTML/CSS/JavaScript) with a touch of Node and Ruby sprinkled in. I’m also a writer and occasional daily blogger. Though I’m originally from the South, these days I live and work in beautiful San Francisco, California.


Stage 5

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

  •  
  • Accessibility


What's new in the Google Cast SDK
What's new in the Google Cast SDK (18:30 - 19:30)

About the session

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.


Speakers

Kevin Nilson

Tech Lead & Manager, Chromecast Technical Solutions Engineer Google

Vast experience managing teams and managing large projects. Kevin is a three time JavaOne Rock Star, Java Champion and VP of Engineering at just.me. just.me is a startup in the mobile and social space that started as part of Google Ventures Startup Lab. Kevin has spoken at conferences such as JavaOne, Devoxx, JAX, Silicon Valley Code Camp, JAX, HTML5DevConf, NFJS SpringOne and AjaxWorld. Kevin is the co-author of Web 2.0 Fundamentals.


Stage 5

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

  •  
  • IoT


Stage 6
The future of web payments
The future of web payments (08:30 - 09:30)

About the session

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.


Speakers

Zach Koch

Product Manager Google

I'm excited about designing and developing great products, and I've had the opportunity to shape my skills in a variety of roles across three different continents. My blend of skills in both design and development means that I can quickly design, implement, and test new products and features quickly.


Stage 6

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

  •  
  • Mobile Web


From AMP to PWA: Progressive Web AMPs
From AMP to PWA: Progressive Web AMPs (09:30 - 10: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

Paul Bakaus

Developer Advocate Google

I'm a storyteller. I tell stories in a multitude of ways: On big and small stages, in videos, in tutorials, guides, blogs or articles or through apps and sites. All stories I tell serve one of two needs: To make people better or happier. I'm also a very experienced web developer turned into a game developer and later manager, then into an advocate, manager and designer. I tried many things but specialize for my current role. Whatever gets the job done.


Stage 6

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

  •  
  • Mobile Web


Effective TensorFlow for Non-Experts
Effective TensorFlow for Non-Experts (10:30 - 11:30)

About the session

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.


Speakers

Francois Chollet

Deep Learning Research Google

Francois Chollet works on deep learning research and infrastructure at Google Brain and on the Machine Perception team. He is the author of Keras, the deep learning framework.


Martin Wicke

Scientist & Engineer Google

Martin Wicke works on TensorFlow's high-level APIs. He joined Google before the TensorFlow launch, after founding a startup doing machine learning for code synthesis. In a former life he was an academic and worked on physics simulation and computer graphics.


Stage 6

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

  •  
  • Machine Learning & AI


Architecture Components - Persistence and Offline
Architecture Components - Persistence and Offline (12:30 - 13:30)

About the session

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.


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.


Kirill Grouchnikov

Software Engineer Google

Kirill is an engineer on the Android UI toolkit team at Google. Before joining the Android team in 2009, he has worked with a variety of UI toolkits and libraries that spanned Motif, MFC, VB, Ada, Delphi, Swing and SWT.


Stage 6

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

  •  
  • Android


Supercharged Live
Supercharged Live (13:30 - 14:30)

About the session

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.


Speakers

Surma

Senior Developer Advocate Google

Surma is an engineer working with the Chrome team. He likes to cut himself on the bleeding edge, goes full-stack every once in a while and prefers good code over functional one.


Stage 6

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

  •  
  • Mobile Web


Developer Tooling for Web Components
Developer Tooling for Web Components (16:30 - 17:30)

About the session

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.


Speakers

Justin Fagnani

Senior Software Engineer Google

Justin is the Technical Lead for Tools on the Polymer project. He has worked on developer tooling since joining Google in 2008, founding the Google App Maker project, and working on Dart tooling before joining Polymer. Prior to Google, Justin was a musician and consultant, helping small and medium businesses build custom customer, fulfillment and warehouse management systems. Justin earned his bachelor's degree in computer science from the University of California, Santa Cruz.


Stage 6

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

  •  
  • Mobile Web


V8, Advanced JavaScript, & the next performance frontier
V8, Advanced JavaScript, & the next performance frontier (17:30 - 18:30)

About the session

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.


Speakers

Seth Thompson

Product Manager Google

American designer and developer interested in the intersection of art, architecture, literature, and technology.


Stage 6

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

  •  
  • Mobile Web


Stage 7
Shipping Santa Tracker: Carefully roll out a feature to a million users
Shipping Santa Tracker: Carefully roll out a feature to a million users (08:30 - 09:30)

About the session

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.


Speakers

Dan Schlosser

Associate Product Manager Google

I'm an APM at Google, working on Firebase, with a background in web development and human centered design.


Sam Stern

Developer Programs Engineer Google

Developer Programs Engineer at Google. Interested in technology.


Stage 7

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

  •  
  • Firebase


From Prototype to Production Devices with Android Things
From Prototype to Production Devices with Android Things (09:30 - 10:30)

About the session

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.


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.


Dave Smith

Software Developer Google

Dave Smith is a Developer Advocate for IoT at Google, focused on providing the best developer experience possible on the Android Things platform. He has worked with the Android stack at all levels, developing custom applications for consumers and system components to run Android on embedded platforms. He loves deep dives, whether through source code or the nearest coral reef.


Stage 7

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

  •  
  • IoT


Fabric + Firebase: Building Momentum at Google
Fabric + Firebase: Building Momentum at Google (10:30 - 11:30)

About the session

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.


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.


Timothy Jordan

Head of Google Platform DevRel Google

Timothy's expertise is in bridging gap between engineering and storytelling to keep technologists around the globe informed and inspired. He enjoys solving complex technical problems, and believes in improving life through both science and art.


Rich Paret

Director, Software Engineering Google

Build teams. Build products. Delight customers. Learn at every step. Create joy. Rinse & repeat forever.


Jason Titus

VP, Developer Products Group Google

Web search, large scale mail system infrastructure, business information systems. Enjoy building teams and system.


Stage 7

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

  •  
  • Firebase


What's possible with Cloud Functions for Firebase
What's possible with Cloud Functions for Firebase (12:30 - 13:30)

About the session

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.


Speakers

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.


Thomas Bouldin

Software Engineer Google

Thomas is the Tech Lead of Cloud Functions for Firebase. Before Cloud Functions, Thomas contributed to the Firebase Realtime Database, backend reliability, and Firebase SDKs. Before Firebase, Thomas was an early engineer at Parse. He had a hand in many Parse products and is best known as the lead developer for Parse Push. Previously Thomas was an engineer on Google's Image Search infrastructure and Microsoft Windows. Thomas Earned his bachelor's degree in software engineering at Cal Poly San Luis Obispo with a focus on computer graphics and operating systems & security.


Stage 7

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

  •  
  • Cloud


Using Pirate Metrics to grow your user base
Using Pirate Metrics to grow your user base (13:30 - 14:30)

About the session

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!


Speakers

Laurence Moroney

Staff Developer Advocate Google

Author of dozens of technology books (see my Amazon page for what's in print), hundreds of articles, and several sci-fi novels. Accomplished Developer Advocate for Google, Microsoft and Mainsoft/IBM.


Parul Soi

Program Manager, Developer Relations Google

Program Manager in the Developer Relation team at Google helping mobile app developers and developer agencies be successful on Google platform.


Stage 7

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

  •  
  • Firebase


Open Source TensorFlow Models
Open Source TensorFlow Models (14:30 - 15:30)

About the session

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.


Speakers

Josh Gordon

Developer Advocate Google

I have > 10 years of Machine Learning experience, including teaching & engineering. Feel free to contact me directly for a CV.


Stage 7

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

  •  
  • Machine Learning & AI


Hands-on advice in using growth technologies to build and retain your user base
Hands-on advice in using growth technologies to build and retain your user base (15:30 - 16:30)

About the session

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.


Speakers

Laurence Moroney

Staff Developer Advocate Google

Author of dozens of technology books (see my Amazon page for what's in print), hundreds of articles, and several sci-fi novels. Accomplished Developer Advocate for Google, Microsoft and Mainsoft/IBM.


Alex Geboff

Writer of Technical Things Google

Experience in: technical writing, UI writing, copywriting; managing teams and fostering individual professional growth; project management given tight deadlines; media, both print and broadcast; internship for a non-profit; internship with the editorial and production departments of a publishing-house; fluent in Spanish and Italian.


Stage 7

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

  •  
  • Firebase


Hands-on advice in using growth technologies to build and retain your user base
Hands-on advice in using growth technologies to build and retain your user base (15:30 - 16:30)

About the session

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.


Speakers

Laurence Moroney

Staff Developer Advocate Google

Author of dozens of technology books (see my Amazon page for what's in print), hundreds of articles, and several sci-fi novels. Accomplished Developer Advocate for Google, Microsoft and Mainsoft/IBM.


Alex Geboff

Writer of Technical Things Google

Experience in: technical writing, UI writing, copywriting; managing teams and fostering individual professional growth; project management given tight deadlines; media, both print and broadcast; internship for a non-profit; internship with the editorial and production departments of a publishing-house; fluent in Spanish and Italian.


Stage 7

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

  •  
  • Search


Great app performance with Firebase Performance Monitoring
Great app performance with Firebase Performance Monitoring (16:30 - 17:30)

About the session

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!


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.


Ali Abdelhadi

Account Manager, Strategic Partnerships Google

Managing a number of Google's strategic advertising partnerships, including one of the 3 highest-grossing partnerships worldwide. Partners managed are located in North America, Europe and APAC with an overall accounts value of $0.4B.


Stage 7

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

  •  
  • Firebase


Building Fast Web Experiences with Cloud Functions on Firebase Hosting
Building Fast Web Experiences with Cloud Functions on Firebase Hosting (17:30 - 18:30)

About the session

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.


Speakers

David East

Developer Programs Engineer Google

Specialties: ASP.NET (WebForms, MVC, & Web API), C#, SQL Server, JavaScript, AngularJS, jQuery, Knockout.js, Responsive Design, Customizing Twitter Bootstrap, LESS, and CSS.


Stage 7

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

  •  
  • Firebase


Friday, 19th 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
Amphitheatre
How well do you know the web?
How well do you know the web? (11:30 - 12:30)

About the session

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.


Speakers

Jake Archibald

Developer Advocate Google

I’m a developer advocate for Google Chrome.


Surma

Senior Developer Advocate Google

Surma is an engineer working with the Chrome team. He likes to cut himself on the bleeding edge, goes full-stack every once in a while and prefers good code over functional one.


Amphitheatre

Friday, 19th May, 11:30 - 12:30

  •  
  • Mobile Web


Office Hours Table 11 & 12
Office Hours with the Android Location & Context team
Office Hours with the Android Location & Context team (08:30 - 09: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 11 & 12

Friday, 19th May, 08:30 - 09:30

  •  
  • Android


Office Hours with Android Runtime (ART)
Office Hours with Android Runtime (ART) (10:30 - 11: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

Friday, 19th May, 10:30 - 11:30

  •  
  • Android


Office Hours with the Android Studio team
Office Hours with the Android Studio team (11:30 - 12: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

Friday, 19th May, 11:30 - 12:30

  •  
  • Android


Office Hours with the Android Instant Apps team
Office Hours with the Android Instant Apps team (12:30 - 13:30)

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 11 & 12

Friday, 19th May, 12:30 - 13:30

  •  
  • Android


Office Hours: Exploring Maps Solutions
Office Hours: Exploring Maps Solutions (13:30 - 14:30)

About the session

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.


Office Hours Table 11 & 12

Friday, 19th May, 13:30 - 14:30

  •  
  • Location & Maps


Office Hours with the Gsuite team
Office Hours with the Gsuite team (14:30 - 15: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

Friday, 19th May, 14:30 - 15:30

  •  
  • Cloud


Office Hours Table 13 & 14
Office hours: Finding success with your apps and games in the US
Office hours: Finding success with your apps and games in the US (08:30 - 09:30)

About the session

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.


Office Hours Table 13 & 14

Friday, 19th May, 08:30 - 09:30

  •  
  • Play


Office Hours: Come meet the Fabric team
Office Hours: Come meet the Fabric team (09:30 - 10:30)

About the session

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.


Office Hours Table 13 & 14

Friday, 19th May, 09:30 - 10:30

  •  
  • Firebase


Office Hours with the Daydream and Tango Developer teams
Office Hours with the Daydream and Tango Developer teams (11:30 - 12: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 13 & 14

Friday, 19th May, 11:30 - 12:30

  •  
  • VR


Office Hours: Android battery performance office hours
Office Hours: Android battery performance office hours (12:30 - 13: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

Friday, 19th May, 12:30 - 13:30

  •  
  • Android


Office Hours with Android Windows & Activities team
Office Hours with Android Windows & Activities team (13:30 - 14: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 13 & 14

Friday, 19th May, 13:30 - 14:30

  •  
  • Android


Office Hours: Android TV Office Hours
Office Hours: Android TV Office Hours (15:30 - 16: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 13 & 14

Friday, 19th May, 15:30 - 16:30

  •  
  • Android


Office Hours Table 17 & 18
Office Hours with AMP and Search Teams
Office Hours with AMP and Search Teams (08:30 - 09: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

Friday, 19th May, 08:30 - 09:30

  •  
  • Mobile Web


Cloud Big Data, Analytics, and Machine Learning
Cloud Big Data, Analytics, and Machine Learning (09:30 - 10: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

Friday, 19th May, 09:30 - 10:30

  •  
  • Cloud


Office Hours with the Dart and AngularDart teams
Office Hours with the Dart and AngularDart teams (10:30 - 11: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

Friday, 19th May, 10:30 - 11:30

  •  
  • Mobile Web


Office Hours: Mobile App Growth, Monetization and Measurement Office Hours
Office Hours: Mobile App Growth, Monetization and Measurement Office Hours (11:30 - 12: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 17 & 18

Friday, 19th May, 11:30 - 12:30

  •  
  • Ads


Office Hours: Cloud Application Development
Office Hours: Cloud Application Development (12:30 - 13: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

Friday, 19th May, 12:30 - 13:30

  •  
  • Cloud


Office Hours: Machine Learning Office Hours with Google Brain
Office Hours: Machine Learning Office Hours with Google Brain (13:30 - 14: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

Friday, 19th May, 13:30 - 14:30

  •  
  • Machine Learning & AI


Office Hours with the Chrome, Polymer and Web team
Office Hours with the Chrome, Polymer and Web team (14:30 - 15: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

Friday, 19th May, 14:30 - 15:30

  •  
  • Mobile Web


Office Hours with Google reCAPTCHA team
Office Hours with Google reCAPTCHA team (15:30 - 16: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

Friday, 19th May, 15:30 - 16:30

  •  
  • Machine Learning & AI


Office Hours Table 19 & 20
Office Hours: Location, Places & Address Understanding
Office Hours: Location, Places & Address Understanding (08:30 - 09:30)

About the session

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!


Office Hours Table 19 & 20

Friday, 19th May, 08:30 - 09:30

  •  
  • Location & Maps


Office Hours with Google's Accessibility Experts
Office Hours with Google's Accessibility Experts (09:30 - 10: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

Friday, 19th May, 09:30 - 10:30

  •  
  • Accessibility


Office Hours for Google Home and Google Cast
Office Hours for Google Home and Google Cast (10:30 - 11: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

Friday, 19th May, 10:30 - 11:30

  •  
  • IoT


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 (11:30 - 12: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

Friday, 19th May, 11:30 - 12:30

  •  
  • Ads


Office Hours for Android Things, IoT, and Assistant Smart Home
Office Hours for Android Things, IoT, and Assistant Smart Home (12:30 - 13: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

Friday, 19th May, 12:30 - 13:30

  •  
  • IoT


Office Hours: Actions on Google: Meet the Review Team
Office Hours: Actions on Google: Meet the Review Team (13:30 - 14: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 19 & 20

Friday, 19th May, 13:30 - 14:30

  •  
  • Assistant


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

Friday, 19th May, 14:30 - 15:30

  •  
  • Assistant


Design guidance on enabling your app for Android Wear, VR, TV and Auto
Design guidance on enabling your app for Android Wear, VR, TV and Auto (15:30 - 16: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

Friday, 19th May, 15:30 - 16:30

  •  
  • Design


Design guidance on enabling your app for Android Wear, VR, TV and Auto
Design guidance on enabling your app for Android Wear, VR, TV and Auto (15:30 - 16: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

Friday, 19th May, 15:30 - 16:30

  •  
  • Design


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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th May, 15:30 - 16: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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th May, 15:30 - 16: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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th 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

Friday, 19th May, 15:30 - 16:30

  •  
  • VR


Stage 2
Understanding Color
Understanding Color (11:30 - 12:30)

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

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.


Stage 2

Friday, 19th May, 11:30 - 12:30

  •  
  • Android


Production Progressive Web Apps With JavaScript Frameworks
Production Progressive Web Apps With JavaScript Frameworks (12:30 - 13:30)

About the session

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.


Speakers

Addy Osmani

Engineering Manager Google

Addy is a Staff Engineer at Google working with the Chrome team on Polymer, with a focus on developer tooling & Web Component polyfills. He is also the engineering lead for several open-source projects including Yeoman, Google Web Starter Kit, TodoMVC and upcoming Material Design libraries.


Stage 2

Friday, 19th May, 12:30 - 13:30

  •  
  • Mobile Web


Android Animations Spring to Life
Android Animations Spring to Life (14:30 - 15:30)

About the session

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.


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.


Doris Liu

Software Engineer Google

Doris is an engineer working on the Android UI ToolKit team. Her primary focus is improving and expanding animation on Android, with the intention to reduce jank. She is responsible for physics-based animation library, Animator Framework, and AnimatedVectorDrawable.


Stage 2

Friday, 19th May, 14:30 - 15:30

  •  
  • Android


Android Wear UI development best practice
Android Wear UI development best practice (15:30 - 16:30)

About the session

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.


Speakers

Oli Lan

Senior Software Engineer Google

Oli is a senior engineer on the Android Wear team. He leads work on system UI and watch faces, and built the emoji recogniser for Wear. Before joining the Wear team, he worked on G+ Year In Review, Auto Awesome Movies, and Chrome for Android.


Aga Madurska

Senior Software Engineer Google

Aga works on the Android Wear System UI team in London, where she leads the Wearable Support Library components effort. She has previously worked on the Android mobile client for Google Maps and is one of the founding engineers of the Cultural Institute mobile platform. Aga holds a first-class MEng degree in Computer Science from Imperial College, London.


Stage 2

Friday, 19th May, 15:30 - 16:30

  •  
  • Android


Stage 3
Machine Learning APIs by Example
Machine Learning APIs by Example (09:30 - 10:30)

About the session

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.


Speakers

Sara Robinson

Developer Advocate Google

Sara is a Developer Advocate on Google's Cloud Platform team, focusing on big data and machine learning. She helps developers build awesome apps through demos, online content, and events. Sara has a bachelor's degree in Business and International Studies from Brandeis University. When she's not programming she can be found on a spin bike, listening to the Hamilton soundtrack, or finding the best ice cream in New York.


Stage 3

Friday, 19th May, 09:30 - 10:30

  •  
  • Cloud


Transactions with the Google Assistant
Transactions with the Google Assistant (10:30 - 11:30)

About the session

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.


Speakers

David Wang

Product Manager Google

David is a product manager for transactions on Google Assistant. Prior to Google, he was a vice president of tech infrastructure at Goldman Sachs. David earned an MBA and a dual bachelor's degree in computer science and economics from New York University.


Jeff Caesar

Technical Lead Manager Google

Jeff is a Technical Lead Manager on the Google Assistant team. His team is responsible for transaction APIs and Services, including payments, order lifecycle and user identity. Jeff joined Google in 2005, and prior to his involvement with Assistant he worked on Adwords, Glass and Search.


Archita Vadali

Software Engineer Google

Archita Vadali is a software engineer working on Google Assistant. She has worked at Google for over 6 years, covering a variety of internal and external products. Archita earned a Master's degree in Computer Science from University of Texas at Dallas.


Stage 3

Friday, 19th May, 10:30 - 11:30

  •  
  • Assistant


Applying Built-in Hacks of Conversation to Your Voice UI
Applying Built-in Hacks of Conversation to Your Voice UI (13:30 - 14:30)

About the session

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.


Speakers

James Giangola

Creative Lead, Conversation Design & Voice Direction Google

A simple and beautiful idea: everyday conversation exhibits systematic design features essential for the creation of successful Voice UIs. This is James Giangola's disruptive contribution to the VUI industry, a concept he's researched rigorously and promoted globally. His approach has led to a paradigm shift with significant implications for dialog architecture, prompt design, prosody, who we work with and how, corporate branding, and the design process itself. James is co-inventor and linguist on the patent 'VUIs with Personality' and co-author of Voice User Interface Design.


Stage 3

Friday, 19th May, 13:30 - 14:30

  •  
  • Assistant


Project Magenta: Music and Art with Machine Learning
Project Magenta: Music and Art with Machine Learning (14:30 - 15:30)

About the session

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.


Speakers

Douglas Eck

Senior Staff Research Scientist on Google Brain team Google

I'm a research scientist at Google working on generative models for music, video, text and art using deep neural networks. Our work is done in TensorFlow (www.tensorflow.org).


Stage 3

Friday, 19th May, 14:30 - 15:30

  •  
  • Machine Learning & AI


Data Pipelines with Firebase and Google Cloud
Data Pipelines with Firebase and Google Cloud (15:30 - 16:30)

About the session

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!


Speakers

Chris Raynor

Senior Software Engineer Google

Chris joined Firebase in 2013 as employee 11. He is the author of Firebase Queue and currently leads infrastructure for Firebase Hosting. Chris cut his teeth at startups, where he managed large-scale data processing pipelines. He holds a bachelor's in Mechanical Engineering and a master's in Advanced Engineering from the University of Warwick in the United Kingdom.


Alex Memering

Software Engineer Google

Alex is an engineer on the Firebase Hosting team and previously worked on Auth. He earned his degree in Computer Science and Software Engineering at Rose-Hulman Institute of Technology.


Stage 3

Friday, 19th May, 15:30 - 16:30

  •  
  • Cloud


Stage 4
Prototyping to Production: Bridging the Gap with a Common Tool
Prototyping to Production: Bridging the Gap with a Common Tool (08:30 - 09:30)

About the session

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.


Speakers

Fiona Yeung

UX Designer Google

I'm Fiona, a creator, artist, & interaction designer. After graduating from design school in Toronto, I packed up my bags and moved my life to San Francisco where I'm currently designing at Google on the Material Design team.


David Yang

Design & Code for #Fuchsia OS Google

Turning design dreams into reality for the Fuchsia Operating System.


Stage 4

Friday, 19th May, 08:30 - 09:30

  •  
  • Design


How words can make your product stand out
How words can make your product stand out (09:30 - 10:30)

About the session

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.


Speakers

Maggie Stanphill

UX Director - Content Strategy, Google Ads & Commerce Google

Define content strategy for Google products and emerging interfaces (voice, chat, and virtual reality). Manage user experience content strategists and develop content strategy for Google's Ads & Commerce products (Ads, Travel, Shopping, Payments). Establish Google-wide writing and voice guidelines in partnership with all product areas.


Allison Rung

Content Strategist Google

I write things and fix other people's written things at Google.


Juliana Appenrodt

UX Writer Google

UX Writer at Google. Apart from writing I love travelling a lot to different places.


Stage 4

Friday, 19th May, 09:30 - 10:30

  •  
  • Design


Find your apps best users with Google's machine learning
Find your apps best users with Google's machine learning (10:30 - 11:30)

About the session

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.


Speakers

Rob Aikins

Product Manager Google

Rob Aikins is a Product Manager on the App Ads team focused on app re-engagement. Before Google, Rob was a co-founder at Wynston, an online workforce training platform, where he did product and engineering work. Rob received his MBA from Stanford and a B.S. in Mechanical Engineering from University of Maryland College Park.


David Mitby

Group Product Manager Google

David Mitby leads Google's mobile app advertising and measurement solutions for Google Search, Display, and Google Play. Previously at Google, he was responsible for Google's Display Optimization products, focused on products and tools that help advertisers get the best performance out of the GDN, through automated bidding (Conversion Optimizer, Enhanced CPC), automated targeting (Display Campaign Optimizer), and tools to guide advertiser optimization.


Belinda Langner

Product Manager Google

Belinda Langner is a Product Manager at Google working on mobile app ads. She is currently focused on improving app install ads as the lead PM on Google's Universal App Campaigns. Previously at Google, Belinda played a key role in launching Search Ads on Play to help users discover apps within the Google Play Store. Prior to Google, she worked as an engineer at IBM. Belinda holds a BS in Computer Science from Carnegie Mellon University.


Stage 4

Friday, 19th May, 10:30 - 11:30

  •  
  • Ads


Designing screen interfaces for VR
Designing screen interfaces for VR (11:30 - 12:30)

About the session

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.


Speakers

Chris McKenzie

UX Designer Google

Product Manager at Google. Interested in technology.


Adam Glazier

UX Lead Google

I am a UX Designer at Google with passion and point of view for elegant & inspiring experiences in virtual reality. At Google, I lead UX across VR apps and previously helped bring Chromecast from concept to launch.


Stage 4

Friday, 19th May, 11:30 - 12:30

  •  
  • VR


Android Performance: UI
Android Performance: UI (13:30 - 14:30)

About the session

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.


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.


Chris Craik

Software Engineer Google

Chris Craik works on graphics and UI performance in the Android UI toolkit team. He works to help apps achieve smooth scrolling and animations with optimizations and performance tools.


Stage 4

Friday, 19th May, 13:30 - 14:30

  •  
  • Android


Navigating Google Cloud Platform: a guide for new GCP users
Navigating Google Cloud Platform: a guide for new GCP users (13:30 - 14:30)

About the session

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.


Speakers

Terrence Ryan

Developer Advocate Google

Terry Ryan is a Developer Advocate for the Google Cloud Platform team. He has 15 years of experience working with the web - both front end and back. Before working for technology shops like Google and Adobe he worked in roles that combined development with system administration at the Wharton School of Business. He also wrote Driving Technical Change for Pragmatic Bookshelf, a book that arms technology professionals with the tools to convince reluctant co-workers to adopt new tools and technology.


Stage 4

Friday, 19th May, 13:30 - 14:30

  •  
  • Cloud


Life is great and everything will be ok, Kotlin is here
Life is great and everything will be ok, Kotlin is here (14:30 - 15:30)

About the session

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.


Speakers

Christina Lee

Android Engineer Pinterest

Christina is an Android engineer at Pinterest, where she works on the Core Product team. She spends most of her time evaluating how tools, languages, and architectures can be leveraged to enhance code quality and developer velocity.


Jake Wharton

Android Engineer Square

Jake is an Android engineer at Square working on the Square Cash app. He works with a small team to build focused open source libraries like Retrofit, OkHttp, and others which are the foundations on which Square's Android apps are built.


Stage 4

Friday, 19th May, 14:30 - 15:30

  •  
  • Android


Using Web Components with Angular
Using Web Components with Angular (15:30 - 16:30)

About the session

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.


Speakers

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.


Stage 4

Friday, 19th May, 15:30 - 16:30

  •  
  • Mobile Web


Stage 5
AdMob and Firebase -- better together
AdMob and Firebase -- better together (08:30 - 09:30)

About the session

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.


Speakers

Ed Weng

Product Manager Google

Edward is a Product Manager of Google's AdMob mobile advertising platform, leading initiatives to bring best-in-class reporting tools to AdMob publishers. Prior to Google, Edward was a full-stack developer at LivingSocial, where he was responsible for the mobile web platform. He holds an MBA from Harvard Business School and a bachelor's degree in Electrical Engineering from Princeton University.


Mai Lowe

Product Manager Google

Mai is a Product Manager focusing on app analytics. She has worked on features ranging from install attribution to remarketing, to integrating our app analytics solution with other products at Google. Prior to her current work, she was immersed in business analytics, having driven growth strategy at places like Teach For America. Mai earned her BA from Cornell University and an MPP with an emphasis in Statistics and Quantitative Analysis from UCLA.


Stage 5

Friday, 19th May, 08:30 - 09:30

  •  
  • Ads


A Sense of Place in your apps
A Sense of Place in your apps (09:30 - 10:30)

About the session

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.


Speakers

Fontaine Foxworth

Product Manager Google

Mobile Product manager with experience developing, launching, and optimizing native and web products in agile environments. Fairly technical with a penchant for analytics. Experience leading projects from concept to launch, including: competitive analysis, product strategy, interaction design, user testing, functional requirements, product marketing, and post launch optimization.


Stage 5

Friday, 19th May, 09:30 - 10:30

  •  
  • Location & Maps


Exploring Google Maps Solutions
Exploring Google Maps Solutions (10:30 - 11:30)

About the session

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.


Speakers

Ankur Kotwal

Developer Relations Lead - Geo & Next Billion Users Google

Head of Google Maps APIs Developer Relations at Google.


Stage 5

Friday, 19th May, 10:30 - 11:30

  •  
  • Location & Maps


PullString: Storytelling in the Age of Conversational Interfaces
PullString: Storytelling in the Age of Conversational Interfaces (12:30 - 13:30)

About the session

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.


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.


Oren Jacob

Cofounder, CEO PullString

Before co-founding PullString as CEO, Oren was an Entrepreneur in Residence at August Capital. A filmmaker and technologist, he spent more than 20 years at Pixar, most recently as Chief Technical Officer and Director of the Studio Tools group. His feature film credits include Toy Story and Toy Story 2, A Bug's Life, and Supervising Technical Director for Finding Nemo. Oren also helped found Pixar University and taught animation at the Academy of Art College for seven years. Oren currently teaches Lean Launchpad courses with Steve Blank at Stanford, Berkeley, Columbia, and for the NSF.


Stage 5

Friday, 19th May, 12:30 - 13:30

  •  
  • Assistant


Build powerful custom apps fast with App Maker on G Suite
Build powerful custom apps fast with App Maker on G Suite (14:30 - 15:30)

About the session

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.


Speakers

Michael Winser

Software Engineer Google

Software Engineer for Google Ads Team at Google.


Geva Rechav

Product Manager Google

Creator of visual media and communication products. Founded startups, built teams with designers and engineers.


Stage 5

Friday, 19th May, 14:30 - 15:30

  •  
  • Cloud


Cloud Spanner 101: Google's mission-critical relational database
Cloud Spanner 101: Google's mission-critical relational database (15:30 - 16:30)

About the session

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.


Speakers

Dominic Preuss

Product Manager Google

Dominic is a Product Geek on @GoogleCloud.


Stage 5

Friday, 19th May, 15:30 - 16:30

  •  
  • Cloud


Stage 6
Android meets TensorFlow: how to accelerate your app with AI
Android meets TensorFlow: how to accelerate your app with AI (08:30 - 09:30)

About the session

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.


Speakers

Kaz Sato

Staff Developer Advocate Google

Kaz Sato is Staff Developer Advocate at Cloud Platform team, Google Inc. Focusing on Machine Learning and Data Analytics products, such as TensorFlow, Cloud ML and BigQuery. Spoke at major events including Google Cloud Next SF, Google I/O, Strata London/San Jose/NYC and etc. Kaz also has been leading and supporting developer communities for Google Cloud for over 8 years.


Hak Matsuda

Developer Advocate Google

Leaded designing and developing software components for embedded devices such as mobile, gaming consoles. Performance tunings of more than 30 professional game titles for CPU, GPU and Network programming. Developed several core components of embedded devices such as SSL, image processing, audio processing, real time virtual machine.


Stage 6

Friday, 19th May, 08:30 - 09:30

  •  
  • Machine Learning & AI


From Research to Production with TensorFlow Serving
From Research to Production with TensorFlow Serving (11:30 - 12:30)

About the session

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.


Speakers

Noah Fiedel

Senior Staff Software Engineer Google

Uber Technical Lead on large scale (high traffic, availability, data size) systems scaling to millions of QPS and billions of users. Leadership and management of large teams with 30+ engineers and cross-functional collaborators. Grower of talent including TLs, Managers, PMs and more.


Stage 6

Friday, 19th May, 11:30 - 12:30

  •  
  • Machine Learning & AI


Notifications UX: What's New for Android O
Notifications UX: What's New for Android O (12:30 - 13:30)

About the session

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.


Speakers

Julie Aranda

Staff UX Researcher Google

Staff UX Researcher at Google. Interested in technology.


Justin Barber

Visual Designer Google

Born and raised in Tokyo, Japan – but now splitting time between Atlanta and San Francisco – Justin works at Google as a Visual Designer.


Stage 6

Friday, 19th May, 12:30 - 13:30

  •  
  • Design


Designing Great Apps for New Internet Users
Designing Great Apps for New Internet Users (13:30 - 14:30)

About the session

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.


Speakers

Garen Checkley

Emerging Markets UX Lead Google

I lead UX / product design for YouTube in our high growth emerging markets.


Tracey Chan

UX Researcher, YouTube Emerging Markets Google

Understanding users and making products for them is my jam. 4+ years experience in user insights, research, and marketing. A focused, thoughtful, reliable team player driven by delighted customers, efficiency and informed design. Recently completed a Master's in Human Factors in Information Design at Bentley University.


Stage 6

Friday, 19th May, 13:30 - 14:30

  •  
  • Design


Cranking up performance in graphics intensive Web apps and games
Cranking up performance in graphics intensive Web apps and games (14:30 - 15:30)

About 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.


Speakers

Justin Novosad

Technical Lead Google

Justin Novosad has been a member of the Chrome GPU team since joining Google in 2011. He is the technical lead for canvas APIs in Chrome. Prior to Google, he was a software developer at Autodesk where he has worked on the Maya rendering team, and the image science team. He holds a bachelor's degree in computer engineering and a master's in biomedical engineering from Polytechnique Montréal.


Stage 6

Friday, 19th May, 14:30 - 15:30

  •  
  • Mobile Web


Building beautiful, interactive AMP pages for e-commerce & beyond
Building beautiful, interactive AMP pages for e-commerce & beyond (15:30 - 16:30)

About the session

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.


Speakers

William Chou

Software Engineer Google

William is a software engineer working on new dynamic content in the open-source AMP Project. Prior to joining Google, William studied Computer Science at Cornell University and worked in the games industry.


Chiara Chiappini

Developer Advocate Google

Chiara is a Developer Advocate at Google in the Developer Relations Team. She helps partners be more successful on the web, on Android and iOS. Prior to Google, she was a full stack engineer at eBay. Chiara has a MSC in Computer Engineering from Alma Mater University of Bologna, where she graduated with honors.


Stage 6

Friday, 19th May, 15:30 - 16:30

  •  
  • Mobile Web


Stage 7
Rewarding for engagement with Firebase
Rewarding for engagement with Firebase (08:30 - 09:30)

About the session

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.


Speakers

Luiz Gustavo Martins

Develper Advocate Google

I like getting things done! Love to learn and to understand how things work.


Damien Mabin

Senior Develper Advocate Google

I'm helping game developers to get the best out of their mobile game, and resolve any difficulty they have during Android development or publishing.


Stage 7

Friday, 19th May, 08:30 - 09:30

  •  
  • Firebase


Supercharging Firebase Apps with Machine Learning and Cloud Functions
Supercharging Firebase Apps with Machine Learning and Cloud Functions (09:30 - 10:30)

About the session

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.


Speakers

Lauren Long

Software Engineer Google

Lauren is a Software Engineer at Google, working on Cloud Functions for Firebase. Prior to joining Google, Lauren co-founded the storage-on-demand startup Boxit, and was the first Product Manager at wearable tech company Nymi. Lauren has spoken at conferences in US, Canada, and China about entrepreneurship and technology. In her spare time, she enjoys swing dancing and rock climbing.


Brendan Lim

Product Manager Google

Brendan is a Product Manager at Google working on Cloud Functions for Firebase, Firebase Hosting, and the Firebase CLI. Before joining Google, he was Product Manager responsible for passenger growth and the passenger experience for both iOS and Android at Lyft. Brendan was also one of the co-founders of Kicksend and is author of two books.


Robert-Jan Huijsman

Software Engineer Google

Robert-Jan Huijsman is a Software Engineer working on Google Cloud Functions and Firebase, Google's 'serverless' cloud offerings. Previously he worked on Spanner, Google's state-of-the-art planet-scale database. He joined Google in 2012, after getting a Master's degree in Parallel and Distributed Computer Systems at the VU University in Amsterdam, the Netherlands.


Stage 7

Friday, 19th May, 09:30 - 10:30

  •  
  • Cloud


Single Codebase, Two Apps with Flutter and Firebase
Single Codebase, Two Apps with Flutter and Firebase (10:30 - 11:30)

About the session

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.


Speakers

Emily Shack

Software Engineer Google

Software Engineer at Google. Interested in technology.


Emily Fortuna

Software Engineer Google

Interested in using computers to create beauty, elegance, fun, and save people time. I like creating tools to make development teams productive, natural language processing, machine learning, and image processing.


Stage 7

Friday, 19th May, 10:30 - 11:30

  •  
  • Firebase


Staying off the rocks: using Lighthouse to build seaworthy progressive web apps
Staying off the rocks: using Lighthouse to build seaworthy progressive web apps (12:30 - 13:30)

About the session

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.


Speakers

Eric Bidelman

Senior Staff Engineer Google

Eric is a Senior Staff Engineer at Google working with the Chrome team on web projects like Lighthouse, Polymer, web components. He's the author of 'Using the HTML5 Filesystem API' and has led frontend projects like the Google I/O web app (2015-16), Google's Santa tracker, chromestatus.com, and html5rocks.com. Prior to Google, Eric worked as a software engineer at the University of Michigan where he designed rich web applications and APIs for the university's 19 libraries.


Brendan Kenny

Software Engineer Google

Brendan is an engineer on the Geo Developer Relations team. Prior to joining Google, he split his career between teaching math and helping advance the state of the web. Now he gets to do both.


Stage 7

Friday, 19th May, 12:30 - 13:30

  •  
  • Mobile Web


Architecting for data contention in a realtime world with Firebase
Architecting for data contention in a realtime world with Firebase (13:30 - 14:30)

About the session

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.


Speakers

Doug Stevenson

Developer Advocate Google

I'm an industry veteran full-stack software engineer with finely honed development and leadership skills. Currently I'm working as a Developer Advocate at Google for Firebase Test Lab, Firebase Crash Reporting, Firebase Performance Monitoring, Firebase Storage, and Cloud Functions for Firebase.


Stage 7

Friday, 19th May, 13:30 - 14:30

  •  
  • Firebase


Cloud Functions, Testability, and Open Source
Cloud Functions, Testability, and Open Source (14:30 - 15:30)

About the session

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.


Speakers

Robert-Jan Huijsman

Software Engineer Google

Robert-Jan Huijsman is a Software Engineer working on Google Cloud Functions and Firebase, Google's 'serverless' cloud offerings. Previously he worked on Spanner, Google's state-of-the-art planet-scale database. He joined Google in 2012, after getting a Master's degree in Parallel and Distributed Computer Systems at the VU University in Amsterdam, the Netherlands.


Thomas Bouldin

Software Engineer Google

Thomas is the Tech Lead of Cloud Functions for Firebase. Before Cloud Functions, Thomas contributed to the Firebase Realtime Database, backend reliability, and Firebase SDKs. Before Firebase, Thomas was an early engineer at Parse. He had a hand in many Parse products and is best known as the lead developer for Parse Push. Previously Thomas was an engineer on Google's Image Search infrastructure and Microsoft Windows. Thomas Earned his bachelor's degree in software engineering at Cal Poly San Luis Obispo with a focus on computer graphics and operating systems & security.


Stage 7

Friday, 19th May, 14:30 - 15:30

  •  
  • Cloud


Firebase recipes to bootstrap your app
Firebase recipes to bootstrap your app (15:30 - 16:30)

About the session

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.


Speakers

Khanh LeViet

Developer Advocate Google

A motivated self-taught developer, with experiences in multiple languages such as Java, Objective-C, .NET, and different kinds of system from ERP to web service and native mobile apps. Have experience leading a team of 20 developers. Possess a balanced mindset of IT and business.


Arun Venkatesan

Developer Advocate Google

Developer Advocate at Google. Interested in technology.


Stage 7

Friday, 19th May, 15:30 - 16:30

  •  
  • Firebase


Rooms List

Amphitheatre
Office Hours Table 11 & 12
Office Hours Table 13 & 14
Office Hours Table 17 & 18
Office Hours Table 19 & 20
Sandbox Dome C
Sandbox Dome E
Sandbox Dome F
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
Stage 6
Stage 7

Tracks List

Accessibility
Ads
Android
Assistant
Cloud
Design
Firebase
IoT
Keynote
Location & Maps
Machine Learning & AI
Misc
Mobile Web
Play
Search
VR