Tracks

TYPE: [Clear Filter]
Room: [Clear Filter]
Wednesday, 17th May

Misc

18:00 - 19:00
Speechless Live

    Sammy Wegent (EmCEO Speechless, Inc.)
    Session of 1 hour

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.


Accessibility

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

    Patrick Clary (Product Manager Google), Maya Ben Ari (Lead Android Accessibility Google), Astrid Weber (Senior User Experience Research Lead Google), Melissa Barnhart (UX Researcher Google), Victor Tsaran (Tehnical Program Manager Google)
    Session of 1 hour

Come hear what is new in Android for accessibility!


18:00 - 19:00
Office Hours with Google's Accessibility Experts
      Session of 1 hour

    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


    Android

    12:00 - 13:00
    Office Hours with Android Windows & Activities team
        Session of 1 hour

      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.


      14:00 - 15:00
      Office Hours with Android core libraries
          Session of 1 hour

        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.


        14:00 - 15:00
        Office Hours with the Android Instant Apps team
            Session of 1 hour

          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!


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

            Chet Haase (Lead, Android UI Toolkit Google), Romain Guy (Senior Staff Software Engineer Google), Dan Sandler (Software Engineer Google)
            Session of 1 hour

          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
          Office Hours with the Android NDK & C++ teams
              Session of 1 hour

            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.


            15:00 - 16:00
            Architecture Components - Introduction

              Yigit Boyar (Software Engineer Google), Lukas Bergstrom (Product Manager Google)
              Session of 1 hour

            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
            Office Hours: Android battery performance office hours
                Session of 1 hour

              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
              Office Hours with the Android Studio team
                  Session of 1 hour

                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
                Office Hours with the Android Location & Context team
                    Session of 1 hour

                  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.


                  Ads

                  14:00 - 15:00
                  Office Hours: Mobile App Growth, Monetization and Measurement Office Hours
                      Session of 1 hour

                    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.


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

                      Sridhar Ramaswamy (Senior Vice President of SVP, Ads & Commerce Google), Sissie Hsiao (Global Head of Mobile App Ads Google), Pali Bhat (Global Head of Payment Products Google)
                      Session of 1 hour

                    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.


                    Mobile Web

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

                      Andre Valente (Technical Program Manager, Search Google), Duncan Osborn (Product Manager Google)
                      Session of 1 hour

                    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.


                    15:00 - 16:00
                    Office Hours with AMP and Search Teams
                        Session of 1 hour

                      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:00 - 17:00
                      Office Hours with the Chrome, Polymer and Web team
                          Session of 1 hour

                        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.


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

                          Sam Birch (Product Manager Google)
                          Session of 1 hour

                        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.


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

                          Alex Danilo (Developer Advocate Google)
                          Session of 1 hour

                        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.


                        Machine Learning & AI

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

                          Yulong Liu (Software Engineer Google), Hsiu Wang (Software Engineer Google)
                          Session of 1 hour

                        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.


                        18:00 - 19:00
                        Office Hours: Machine Learning Office Hours with Google Brain
                            Session of 1 hour

                          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.


                          Assistant

                          18:00 - 19:00
                          Office Hours: Actions on Google: 1:1 Consultations with our VUI Team
                              Session of 1 hour

                            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.


                            Keynote

                            10:00 - 11:30
                            Google Keynote

                              Sundar Pichai (CEO Google), Scott Huffman (VP, Engineering, Google Assistant Google), Valerie Nygaard (Senior Product Manager Google), Rishi Chandra (Vice President Google), Anil Sabharwal (Vice President, Product Google), Susan Wojcicki (CEO of Youtube Google), Sarah Ali (Youtube Product Management Google), Barbara McDonald (Product Manager, YouTube Live and YouTube Gaming Google), Dave Burke (VP Engineering, Android Google), Sameer Samat (Vice President Google), Clay Bavor (VP, Virtual Reality Google), Stephanie Saad Cuthberston (PM Director, Android Google)
                              Keynote

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


                            IoT

                            14:00 - 15:00
                            Office Hours for Google Home and Google Cast
                                Session of 1 hour

                              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.


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

                                Wayne Piekarski (Senior Developer Advocate at Google - IoT, Living Room, Android, and Wearables Google)
                                Session of 1 hour

                              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.


                              15:00 - 16:00
                              Office Hours with the Android Things team
                                  Session of 1 hour

                                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.


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

                                  Venkat Rapaka (Director, Product Management, Nexus Program Google)
                                  Session of 1 hour

                                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.


                                Cloud

                                12:00 - 13:00
                                Office Hours: Cloud Big Data, Analytics, and Machine Learning
                                    Session of 1 hour

                                  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.


                                  15:00 - 16:00
                                  Office Hours: Cloud Infrastructure and Operations
                                      Session of 1 hour

                                    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.


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

                                      Andrew Lee (Director of Engineering, Firebase Google), Michael Bleigh (Firebase Engineer Google)
                                      Session of 1 hour

                                    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.


                                    17:00 - 18:00
                                    Office Hours: Cloud Application Development
                                        Session of 1 hour

                                      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.


                                      Play

                                      12:00 - 13:00
                                      App Reviews: App Consultations
                                          Session of 1 hour

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


                                        12:00 - 13:00
                                        Office Hours: Finding success with your apps and games in LATAM
                                            Session of 1 hour

                                          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.


                                          13:00 - 14:00
                                          App Reviews: App Consultations
                                              Session of 1 hour

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


                                            14:00 - 15:00
                                            App Reviews: App Consultations
                                                Session of 1 hour

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


                                              15:00 - 16:00
                                              App Reviews: App Consultations
                                                  Session of 1 hour

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


                                                16:00 - 17:00
                                                App Reviews: App Consultations
                                                    Session of 1 hour

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


                                                  17:00 - 18:00
                                                  App Reviews: App Consultations
                                                      Session of 1 hour

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


                                                    18:00 - 19:00
                                                    App Reviews: App Consultations
                                                        Session of 1 hour

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


                                                      19:00 - 20:00
                                                      App Reviews: App Consultations
                                                          Session of 1 hour

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


                                                        VR

                                                        12:00 - 13:00
                                                        Sandbox Demo: Daydream and Tango
                                                            Session of 1 hour

                                                          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.


                                                          13:00 - 14:00
                                                          Sandbox Demo: Daydream and Tango
                                                              Session of 1 hour

                                                            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.


                                                            14:00 - 15:00
                                                            Sandbox Demo: Daydream and Tango
                                                                Session of 1 hour

                                                              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.


                                                              15:00 - 16:00
                                                              Sandbox Demo: Daydream and Tango
                                                                  Session of 1 hour

                                                                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.


                                                                16:00 - 17:00
                                                                Sandbox Demo: Daydream and Tango
                                                                    Session of 1 hour

                                                                  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.


                                                                  17:00 - 18:00
                                                                  Sandbox Demo: Daydream and Tango
                                                                      Session of 1 hour

                                                                    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.


                                                                    17:00 - 18:00
                                                                    Office Hours with the Daydream and Tango Developer teams
                                                                        Session of 1 hour

                                                                      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.


                                                                      18:00 - 19:00
                                                                      Sandbox Demo: Daydream and Tango
                                                                          Session of 1 hour

                                                                        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.


                                                                        Design

                                                                        12:00 - 13:00
                                                                        Office Hours: Design guidance on enabling your app for Android Wear, VR, TV and Auto
                                                                            Session of 1 hour

                                                                          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.


                                                                          12:30 - 13:30
                                                                          App Reviews: Design reviews
                                                                              Session of 1 hour

                                                                            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
                                                                            App Reviews: Design reviews
                                                                                Session of 1 hour

                                                                              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.


                                                                              14:00 - 15:00
                                                                              App Reviews: Design reviews
                                                                                  Session of 1 hour

                                                                                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.


                                                                                15:00 - 16:00
                                                                                App Reviews: Design reviews
                                                                                    Session of 1 hour

                                                                                  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.


                                                                                  16:00 - 17:00
                                                                                  App Reviews: Design reviews
                                                                                      Session of 1 hour

                                                                                    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.


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

                                                                                      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.


                                                                                      17:00 - 18:00
                                                                                      App Reviews: Design reviews
                                                                                          Session of 1 hour

                                                                                        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.


                                                                                        18:00 - 19:00
                                                                                        App Reviews: Design reviews
                                                                                            Session of 1 hour

                                                                                          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.


                                                                                          19:00 - 20:00
                                                                                          App Reviews: Design reviews
                                                                                              Session of 1 hour

                                                                                            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.


                                                                                            Firebase

                                                                                            14:00 - 15:00
                                                                                            What's new in Firebase

                                                                                              Ben Galbraith (Senior Director Google), Francis Ma (Group Product Manager Google)
                                                                                              Session of 1 hour

                                                                                            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.


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

                                                                                              Nalin Mittal (Product Manager, Firebase Google), Justin Broughton (VP Engineering/CTO Google), Johannes Kuhlmann (Software Engineer Google), Andreas Stecher (Software Engineer Google)
                                                                                              Session of 1 hour

                                                                                            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.


                                                                                            16:00 - 17:00
                                                                                            Firebase Analytics: Overview and Updates

                                                                                              Steve Ganem (Product Manager Google), Russ Ketchum (Head of Google Analytics for Apps and Google Tag Manager Google), Krista Seiden (Analytics Advocate Google)
                                                                                              Session of 1 hour

                                                                                            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.


                                                                                            16:00 - 17:00
                                                                                            Office Hours: Come meet the Flutter team
                                                                                                Session of 1 hour

                                                                                              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.


                                                                                              17:00 - 18:00
                                                                                              Office Hours: Firebase Analytics Office Hours
                                                                                                  Session of 1 hour

                                                                                                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.


                                                                                                Thursday, 18th May

                                                                                                Design

                                                                                                08:30 - 09:30
                                                                                                App Reviews: Design reviews
                                                                                                    Session of 1 hour

                                                                                                  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.


                                                                                                  08:30 - 09:30
                                                                                                  Office hours: Design guidance on enabling your app for Android Wear, VR, TV and Auto
                                                                                                      Session of 1 hour

                                                                                                    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.


                                                                                                    09:30 - 10:30
                                                                                                    App Reviews: Design reviews
                                                                                                        Session of 1 hour

                                                                                                      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.


                                                                                                      10:30 - 11:30
                                                                                                      App Reviews: Design reviews
                                                                                                          Session of 1 hour

                                                                                                        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.


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

                                                                                                          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.


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

                                                                                                            Owen Campbell-Moore (Product Manager Google)
                                                                                                            Session of 1 hour

                                                                                                          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.


                                                                                                          11:30 - 12:30
                                                                                                          App Reviews: Design reviews
                                                                                                              Session of 1 hour

                                                                                                            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.


                                                                                                            12:30 - 13:30
                                                                                                            App Reviews: Design reviews
                                                                                                                Session of 1 hour

                                                                                                              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:30 - 14:30
                                                                                                              App Reviews: Design reviews
                                                                                                                  Session of 1 hour

                                                                                                                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.


                                                                                                                14:30 - 15:30
                                                                                                                App Reviews: Design reviews
                                                                                                                    Session of 1 hour

                                                                                                                  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.


                                                                                                                  15:30 - 16:30
                                                                                                                  App Reviews: Design reviews
                                                                                                                      Session of 1 hour

                                                                                                                    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.


                                                                                                                    16:30 - 17:30
                                                                                                                    App Reviews: Design reviews
                                                                                                                        Session of 1 hour

                                                                                                                      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.


                                                                                                                      17:30 - 18:30
                                                                                                                      App Reviews: Design reviews
                                                                                                                          Session of 1 hour

                                                                                                                        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.


                                                                                                                        18:30 - 19:30
                                                                                                                        App Reviews: Design reviews
                                                                                                                            Session of 1 hour

                                                                                                                          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.


                                                                                                                          Location & Maps

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

                                                                                                                            Joël Kalmanowicz (Product Manager Google)
                                                                                                                            Session of 1 hour

                                                                                                                          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!


                                                                                                                          17:30 - 18:30
                                                                                                                          Office Hours: Building amazing maps with the Google Maps APIs
                                                                                                                              Session of 1 hour

                                                                                                                            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.


                                                                                                                            VR

                                                                                                                            08:30 - 09:30
                                                                                                                            Sandbox Demo: Daydream and Tango
                                                                                                                                Session of 1 hour

                                                                                                                              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.


                                                                                                                              09:30 - 10:30
                                                                                                                              Sandbox Demo: Daydream and Tango
                                                                                                                                  Session of 1 hour

                                                                                                                                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.


                                                                                                                                10:30 - 11:30
                                                                                                                                Sandbox Demo: Daydream and Tango
                                                                                                                                    Session of 1 hour

                                                                                                                                  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.


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

                                                                                                                                    Ben Schrom (Product Manager Google), Brandon Wuest (Staff Software Engineer Google), Jennifer Holland (Program Manager, Google Apps for Education Google)
                                                                                                                                    Session of 1 hour

                                                                                                                                  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.


                                                                                                                                  10:30 - 11:30
                                                                                                                                  Office Hours with the Daydream and Tango Developer teams
                                                                                                                                      Session of 1 hour

                                                                                                                                    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.


                                                                                                                                    11:30 - 12:30
                                                                                                                                    Sandbox Demo: Daydream and Tango
                                                                                                                                        Session of 1 hour

                                                                                                                                      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.


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

                                                                                                                                        Brahim Elbouchikhi (Group Product Manager, Virtual Reality Google), Darren Delaye (User Experience Designer Google)
                                                                                                                                        Session of 1 hour

                                                                                                                                      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.


                                                                                                                                      12:30 - 13:30
                                                                                                                                      Sandbox Demo: Daydream and Tango
                                                                                                                                          Session of 1 hour

                                                                                                                                        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.


                                                                                                                                        13:30 - 14:30
                                                                                                                                        Sandbox Demo: Daydream and Tango
                                                                                                                                            Session of 1 hour

                                                                                                                                          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.


                                                                                                                                          14:30 - 15:30
                                                                                                                                          Sandbox Demo: Daydream and Tango
                                                                                                                                              Session of 1 hour

                                                                                                                                            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.


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

                                                                                                                                              Johnny Lee (Technical Program Lead Google), Justin Quimby (Senior Product Manager Google)
                                                                                                                                              Session of 1 hour

                                                                                                                                            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.


                                                                                                                                            15:30 - 16:30
                                                                                                                                            Sandbox Demo: Daydream and Tango
                                                                                                                                                Session of 1 hour

                                                                                                                                              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.


                                                                                                                                              16:30 - 17:30
                                                                                                                                              Sandbox Demo: Daydream and Tango
                                                                                                                                                  Session of 1 hour

                                                                                                                                                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.


                                                                                                                                                17:30 - 18:30
                                                                                                                                                Sandbox Demo: Daydream and Tango
                                                                                                                                                    Session of 1 hour

                                                                                                                                                  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.


                                                                                                                                                  18:30 - 19:30
                                                                                                                                                  Sandbox Demo: Daydream and Tango
                                                                                                                                                      Session of 1 hour

                                                                                                                                                    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.


                                                                                                                                                    Accessibility

                                                                                                                                                    12:30 - 13:30
                                                                                                                                                    Office Hours with Google's Accessibility Experts
                                                                                                                                                        Session of 1 hour

                                                                                                                                                      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


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

                                                                                                                                                        Victor Tsaran (Tehnical Program Manager Google), Nithya Sambasivan (Senior User Experience Researcher Google)
                                                                                                                                                        Session of 1 hour

                                                                                                                                                      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.


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

                                                                                                                                                        Rob Dodson (Developer Advocate Google)
                                                                                                                                                        Session of 1 hour

                                                                                                                                                      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.


                                                                                                                                                      Search

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

                                                                                                                                                        Laurence Moroney (Staff Developer Advocate Google), Alex Geboff (Writer of Technical Things Google)
                                                                                                                                                        Session of 1 hour

                                                                                                                                                      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.


                                                                                                                                                      Cloud

                                                                                                                                                      11:30 - 12:30
                                                                                                                                                      Office Hours: Cloud Big Data, Analytics, and Machine Learning
                                                                                                                                                          Session of 1 hour

                                                                                                                                                        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.


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

                                                                                                                                                          Michael Bleigh (Firebase Engineer Google), Thomas Bouldin (Software Engineer Google)
                                                                                                                                                          Session of 1 hour

                                                                                                                                                        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.


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

                                                                                                                                                          Indranil Chakraborty (Product Manager Google)
                                                                                                                                                          Session of 1 hour

                                                                                                                                                        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.


                                                                                                                                                        14:30 - 15:30
                                                                                                                                                        Office Hours: Cloud Infrastructure and Operations
                                                                                                                                                            Session of 1 hour

                                                                                                                                                          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.


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

                                                                                                                                                            Sam Beder (Product Manager Google)
                                                                                                                                                            Session of 1 hour

                                                                                                                                                          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.


                                                                                                                                                          16:30 - 17:30
                                                                                                                                                          Office Hours: Cloud Application Development
                                                                                                                                                              Session of 1 hour

                                                                                                                                                            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.


                                                                                                                                                            17:30 - 18:30
                                                                                                                                                            Office Hours with the Gsuite team
                                                                                                                                                                Session of 1 hour

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


                                                                                                                                                              Play

                                                                                                                                                              08:30 - 09:30
                                                                                                                                                              App Reviews: App Consultations
                                                                                                                                                                  Session of 1 hour

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


                                                                                                                                                                09:30 - 10:30
                                                                                                                                                                App Reviews: App Consultations
                                                                                                                                                                    Session of 1 hour

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


                                                                                                                                                                  10:30 - 11:30
                                                                                                                                                                  App Reviews: App Consultations
                                                                                                                                                                      Session of 1 hour

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


                                                                                                                                                                    11:30 - 12:30
                                                                                                                                                                    App Reviews: App Consultations
                                                                                                                                                                        Session of 1 hour

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


                                                                                                                                                                      11:30 - 12:30
                                                                                                                                                                      Office Hours: Finding success with your apps and games in Taiwan and Hong Kong
                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                        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.


                                                                                                                                                                        12:30 - 13:30
                                                                                                                                                                        App Reviews: App Consultations
                                                                                                                                                                            Session of 1 hour

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


                                                                                                                                                                          12:30 - 13:30
                                                                                                                                                                          Office Hours: Finding success with your apps and games in Western Europe
                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                            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.


                                                                                                                                                                            13:30 - 14:30
                                                                                                                                                                            App Reviews: App Consultations
                                                                                                                                                                                Session of 1 hour

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


                                                                                                                                                                              14:30 - 15:30
                                                                                                                                                                              Office Hours: Finding success with your apps and games in Central and Eastern Europe
                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                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.


                                                                                                                                                                                14:30 - 15:30
                                                                                                                                                                                App Reviews: App Consultations
                                                                                                                                                                                    Session of 1 hour

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


                                                                                                                                                                                  15:30 - 16:30
                                                                                                                                                                                  App Reviews: App Consultations
                                                                                                                                                                                      Session of 1 hour

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


                                                                                                                                                                                    16:30 - 17:30
                                                                                                                                                                                    App Reviews: App Consultations
                                                                                                                                                                                        Session of 1 hour

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


                                                                                                                                                                                      17:30 - 18:30
                                                                                                                                                                                      App Reviews: App Consultations
                                                                                                                                                                                          Session of 1 hour

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


                                                                                                                                                                                        Android

                                                                                                                                                                                        08:30 - 09:30
                                                                                                                                                                                        Office Hours with the Android Studio team
                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                          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.


                                                                                                                                                                                          08:30 - 09:30
                                                                                                                                                                                          Office hours with Games Developer Advocates
                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                            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.


                                                                                                                                                                                            08:30 - 09:30
                                                                                                                                                                                            Architecture Components - Solving the Lifecycle Problem

                                                                                                                                                                                              Yigit Boyar (Software Engineer Google), Sergei Vasilinetc (Software Engineer Google)
                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                            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
                                                                                                                                                                                            Office Hours with the Android Exoplayer team
                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                              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!


                                                                                                                                                                                              09:30 - 10:30
                                                                                                                                                                                              Office Hours: Android battery performance office hours
                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                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
                                                                                                                                                                                                Office Hours with the Android Studio Build System team
                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                  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
                                                                                                                                                                                                  Office Hours with Android Runtime (ART)
                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                    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
                                                                                                                                                                                                    Architecture Components - Persistence and Offline

                                                                                                                                                                                                      Yigit Boyar (Software Engineer Google), Kirill Grouchnikov (Software Engineer Google)
                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                    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.


                                                                                                                                                                                                    12:30 - 13:30
                                                                                                                                                                                                    Office Hours with Android Windows & Activities team
                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                      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.


                                                                                                                                                                                                      13:30 - 14:30
                                                                                                                                                                                                      Office Hours with the Conscrypt team
                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                        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.


                                                                                                                                                                                                        13:30 - 14:30
                                                                                                                                                                                                        Office Hours with the Android Location & Context team
                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                          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.


                                                                                                                                                                                                          14:30 - 15:30
                                                                                                                                                                                                          Office Hours with the Android Auto team
                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                            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.


                                                                                                                                                                                                            18:30 - 19:30
                                                                                                                                                                                                            Office Hours with Android Runtime (ART)
                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                              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.


                                                                                                                                                                                                              18:30 - 19:30
                                                                                                                                                                                                              Office Hours: Android TV Office Hours
                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                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!


                                                                                                                                                                                                                Firebase

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

                                                                                                                                                                                                                  Dan Schlosser (Associate Product Manager Google), Sam Stern (Developer Programs Engineer Google)
                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                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.


                                                                                                                                                                                                                08:30 - 09:30
                                                                                                                                                                                                                Office Hours: Firebase App Quality Office Hours
                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                  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.


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

                                                                                                                                                                                                                    Jumana Al Hashal (Product Manager Google), Jon Mensing (Product Manager Google)
                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                  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.


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

                                                                                                                                                                                                                    Andrew Lee (Director of Engineering, Firebase Google), Timothy Jordan (Head of Google Platform DevRel Google), Rich Paret (Director, Software Engineering Google), Jason Titus (VP, Developer Products Group Google)
                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                  10:30 - 11:30
                                                                                                                                                                                                                  Office Hours: Firebase Grow Office Hours
                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                    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.


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

                                                                                                                                                                                                                      Frank van Puffelen (Developer Programs Engineer Google), Kat Fang (Developer Programs Engineer Google), Mike McDonald (Software Engineer Google), Jen Tong (Developer Advocate Google)
                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                    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.


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

                                                                                                                                                                                                                      Laurence Moroney (Staff Developer Advocate Google), Parul Soi (Program Manager, Developer Relations Google)
                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                    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!


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

                                                                                                                                                                                                                      Sarah Allen (Software Engineer Google), Jen-Mei Wu (Software Engineer Google), Jody Tuan (Software Engineer Google)
                                                                                                                                                                                                                      Session of 1 hour
                                                                                                                                                                                                                    How to build robust mobile applications for the distributed cloud
                                                                                                                                                                                                                    15:30 - 16:30
                                                                                                                                                                                                                    Hands-on advice in using growth technologies to build and retain your user base

                                                                                                                                                                                                                      Laurence Moroney (Staff Developer Advocate Google), Alex Geboff (Writer of Technical Things Google)
                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                    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.


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

                                                                                                                                                                                                                      Nalin Mittal (Product Manager, Firebase Google), Ali Abdelhadi (Account Manager, Strategic Partnerships Google)
                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                    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!


                                                                                                                                                                                                                    16:30 - 17:30
                                                                                                                                                                                                                    Office Hours: Firebase Develop/Backend-as-a-Service Office Hours
                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                      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.


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

                                                                                                                                                                                                                        David East (Developer Programs Engineer Google)
                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                      IoT

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

                                                                                                                                                                                                                        Wayne Piekarski (Senior Developer Advocate at Google - IoT, Living Room, Android, and Wearables Google), Dave Smith (Software Developer Google)
                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                      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.


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

                                                                                                                                                                                                                        Dave Smith (Software Developer Google), Renato Mangini Dias (Senior Developer Platform Engineer Google)
                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                      13:30 - 14:30
                                                                                                                                                                                                                      Office Hours for Android Things, IoT, and Assistant Smart Home
                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                        16:30 - 17:30
                                                                                                                                                                                                                        Office Hours for Google Home and Google Cast
                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                          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.


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

                                                                                                                                                                                                                            Kevin Nilson (Tech Lead & Manager, Chromecast Technical Solutions Engineer Google)
                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                          Assistant

                                                                                                                                                                                                                          08:30 - 09:30
                                                                                                                                                                                                                          Building apps for the Google Assistant

                                                                                                                                                                                                                            Brad Adams (Group Product Manager Google), Adam Coimba (Partner Technology Manager Google), Vera Tzoneva (Global Product Manager Google)
                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                          09:30 - 10:30
                                                                                                                                                                                                                          Bringing the Google Assistant to any device

                                                                                                                                                                                                                            Glen Shires (Software Engineer Google), Chris Ramsdale (Lead Product Manager Google)
                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                          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.


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

                                                                                                                                                                                                                            Ilya Gelfenbeyn (Lead Product Manager Google), Ofer Ronen (Product Manager Google)
                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                          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.


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

                                                                                                                                                                                                                            Jared Strawderman (Multimodal Design Lead Google), Adriana Olmos Antillon (Product Designer Google)
                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                          14:30 - 15:30
                                                                                                                                                                                                                          Office Hours: Actions on Google: 1:1 Consultations with our VUI Team
                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                              Daniel Padgett (Conversation Design Lead Google)
                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                              Mark Spates (Product Lead Google), David Schairer (Technology Leader Google)
                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                              Valerie Nygaard (Senior Product Manager Google), Rob Stets (Software Engineer Google)
                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                              Nandini Stocker (Conversation Design Advocacy Google), Leon Nicholls (Staff Developer Programs Engineer Google)
                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                            18:30 - 19:30
                                                                                                                                                                                                                            Office Hours: Actions on Google: Meet the Review Team
                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                              Machine Learning & AI

                                                                                                                                                                                                                              09:30 - 10:30
                                                                                                                                                                                                                              TensorFlow Frontiers

                                                                                                                                                                                                                                Zak Stone (Product Manager Google), Wolff Dobson (Developer Programs Engineer Google), Brennan Saeta (Software Engineer Google)
                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                Francois Chollet (Deep Learning Research Google), Martin Wicke (Scientist & Engineer Google)
                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                              10:30 - 11:30
                                                                                                                                                                                                                              Office Hours: Machine Learning Office Hours with Google Brain
                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                13:30 - 14:30
                                                                                                                                                                                                                                Office Hours with Google reCAPTCHA team
                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                  14:30 - 15:30
                                                                                                                                                                                                                                  Open Source TensorFlow Models

                                                                                                                                                                                                                                    Josh Gordon (Developer Advocate Google)
                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                  Mobile Web

                                                                                                                                                                                                                                  08:30 - 09:30
                                                                                                                                                                                                                                  Polymer: Billions Served; Lessons Learned

                                                                                                                                                                                                                                    Monica Dinculescu (Senior Staff Research Scientist on Google Brain team Google)
                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                  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!


                                                                                                                                                                                                                                  08:30 - 09:30
                                                                                                                                                                                                                                  The future of web payments

                                                                                                                                                                                                                                    Zach Koch (Product Manager Google)
                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                  09:30 - 10:30
                                                                                                                                                                                                                                  From AMP to PWA: Progressive Web AMPs

                                                                                                                                                                                                                                    Paul Bakaus (Developer Advocate Google)
                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                  09:30 - 10:30
                                                                                                                                                                                                                                  Office Hours with the Dart and AngularDart teams
                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                    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.


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

                                                                                                                                                                                                                                      Alex Rickabaugh (Software Engineer Google), Stephen Fluin (Developer Advocate Google)
                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                    12:30 - 13:30
                                                                                                                                                                                                                                    Office Hours with the Chrome, Polymer and Web team
                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                                      13:30 - 14:30
                                                                                                                                                                                                                                      Supercharged Live

                                                                                                                                                                                                                                        Surma (Senior Developer Advocate Google)
                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                                      15:30 - 16:30
                                                                                                                                                                                                                                      Office Hours with AMP and Search Teams
                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                        Developer Tooling for Web Components

                                                                                                                                                                                                                                          Justin Fagnani (Senior Software Engineer Google)
                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                        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
                                                                                                                                                                                                                                        V8, Advanced JavaScript, & the next performance frontier

                                                                                                                                                                                                                                          Seth Thompson (Product Manager Google)
                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                        Ads

                                                                                                                                                                                                                                        08:30 - 09:30
                                                                                                                                                                                                                                        AMP Ads: Better Advertising on a Faster Web

                                                                                                                                                                                                                                          Vamsee Jasti (Product Manager Google), Michael Kleber (Software Engineer Google)
                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                        09:30 - 10:30
                                                                                                                                                                                                                                        Office Hours: Payments - Meet the team who are powering mobile payments across platforms
                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                          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.


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

                                                                                                                                                                                                                                            Duke Dukellis (Group Product Manager, AdMob Google)
                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                                          18:30 - 19:30
                                                                                                                                                                                                                                          Office Hours: Mobile App Growth, Monetization and Measurement Office Hours
                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                            Friday, 19th May

                                                                                                                                                                                                                                            Location & Maps

                                                                                                                                                                                                                                            08:30 - 09:30
                                                                                                                                                                                                                                            Office Hours: Location, Places & Address Understanding
                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                              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!


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

                                                                                                                                                                                                                                                Fontaine Foxworth (Product Manager Google)
                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                              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
                                                                                                                                                                                                                                              Exploring Google Maps Solutions

                                                                                                                                                                                                                                                Ankur Kotwal (Developer Relations Lead - Geo & Next Billion Users Google)
                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                              13:30 - 14:30
                                                                                                                                                                                                                                              Office Hours: Exploring Maps Solutions
                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                                Assistant

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

                                                                                                                                                                                                                                                  David Wang (Product Manager Google), Jeff Caesar (Technical Lead Manager Google), Archita Vadali (Software Engineer Google)
                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                  Brad Adams (Group Product Manager Google), Oren Jacob (Cofounder, CEO PullString)
                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                  James Giangola (Creative Lead, Conversation Design & Voice Direction Google)
                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                                13:30 - 14:30
                                                                                                                                                                                                                                                Office Hours: Actions on Google: Meet the Review Team
                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                                  14:30 - 15:30
                                                                                                                                                                                                                                                  Office Hours: Actions on Google: 1:1 Consultations with our VUI Team
                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                                    Play

                                                                                                                                                                                                                                                    08:30 - 09:30
                                                                                                                                                                                                                                                    App Reviews: App Consultations
                                                                                                                                                                                                                                                        Session of 1 hour

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


                                                                                                                                                                                                                                                      08:30 - 09:30
                                                                                                                                                                                                                                                      Office hours: Finding success with your apps and games in the US
                                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                                        09:30 - 10:30
                                                                                                                                                                                                                                                        App Reviews: App Consultations
                                                                                                                                                                                                                                                            Session of 1 hour

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


                                                                                                                                                                                                                                                          10:30 - 11:30
                                                                                                                                                                                                                                                          App Reviews: App Consultations
                                                                                                                                                                                                                                                              Session of 1 hour

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


                                                                                                                                                                                                                                                            11:30 - 12:30
                                                                                                                                                                                                                                                            App Reviews: App Consultations
                                                                                                                                                                                                                                                                Session of 1 hour

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


                                                                                                                                                                                                                                                              12:30 - 13:30
                                                                                                                                                                                                                                                              App Reviews: App Consultations
                                                                                                                                                                                                                                                                  Session of 1 hour

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


                                                                                                                                                                                                                                                                13:30 - 14:30
                                                                                                                                                                                                                                                                App Reviews: App Consultations
                                                                                                                                                                                                                                                                    Session of 1 hour

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


                                                                                                                                                                                                                                                                  14:30 - 15:30
                                                                                                                                                                                                                                                                  App Reviews: App Consultations
                                                                                                                                                                                                                                                                      Session of 1 hour

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


                                                                                                                                                                                                                                                                    15:30 - 16:30
                                                                                                                                                                                                                                                                    App Reviews: App Consultations
                                                                                                                                                                                                                                                                        Session of 1 hour

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


                                                                                                                                                                                                                                                                      Ads

                                                                                                                                                                                                                                                                      08:30 - 09:30
                                                                                                                                                                                                                                                                      AdMob and Firebase -- better together

                                                                                                                                                                                                                                                                        Ed Weng (Product Manager Google), Mai Lowe (Product Manager Google)
                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                      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.


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

                                                                                                                                                                                                                                                                        Rob Aikins (Product Manager Google), David Mitby (Group Product Manager Google), Belinda Langner (Product Manager Google)
                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                                                                      11:30 - 12:30
                                                                                                                                                                                                                                                                      Office Hours: Mobile App Growth, Monetization and Measurement Office Hours
                                                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                                                        11:30 - 12:30
                                                                                                                                                                                                                                                                        Office Hours: Payments - Meet the team who are powering mobile payments across platforms
                                                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                                                                          Cloud

                                                                                                                                                                                                                                                                          09:30 - 10:30
                                                                                                                                                                                                                                                                          Cloud Big Data, Analytics, and Machine Learning
                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                            09:30 - 10:30
                                                                                                                                                                                                                                                                            Machine Learning APIs by Example

                                                                                                                                                                                                                                                                              Sara Robinson (Developer Advocate Google)
                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                                                                              Lauren Long (Software Engineer Google), Brendan Lim (Product Manager Google), Robert-Jan Huijsman (Software Engineer Google)
                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                            12:30 - 13:30
                                                                                                                                                                                                                                                                            Office Hours: Cloud Application Development
                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                                                                Terrence Ryan (Developer Advocate Google)
                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                                                                Michael Winser (Software Engineer Google), Geva Rechav (Product Manager Google)
                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                                                                Robert-Jan Huijsman (Software Engineer Google), Thomas Bouldin (Software Engineer Google)
                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                                                              14:30 - 15:30
                                                                                                                                                                                                                                                                              Office Hours with the Gsuite team
                                                                                                                                                                                                                                                                                  Session of 1 hour

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


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

                                                                                                                                                                                                                                                                                  Dominic Preuss (Product Manager Google)
                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                                                  Chris Raynor (Senior Software Engineer Google), Alex Memering (Software Engineer Google)
                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                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!


                                                                                                                                                                                                                                                                                Machine Learning & AI

                                                                                                                                                                                                                                                                                08:30 - 09:30
                                                                                                                                                                                                                                                                                Android meets TensorFlow: how to accelerate your app with AI

                                                                                                                                                                                                                                                                                  Kaz Sato (Staff Developer Advocate Google), Hak Matsuda (Developer Advocate Google)
                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                                                  Noah Fiedel (Senior Staff Software Engineer Google)
                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                                                                13:30 - 14:30
                                                                                                                                                                                                                                                                                Office Hours: Machine Learning Office Hours with Google Brain
                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                  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.


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

                                                                                                                                                                                                                                                                                    Douglas Eck (Senior Staff Research Scientist on Google Brain team Google)
                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                                                                  15:30 - 16:30
                                                                                                                                                                                                                                                                                  Office Hours with Google reCAPTCHA team
                                                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                                                                    IoT

                                                                                                                                                                                                                                                                                    10:30 - 11:30
                                                                                                                                                                                                                                                                                    Office Hours for Google Home and Google Cast
                                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                                                                                      12:30 - 13:30
                                                                                                                                                                                                                                                                                      Office Hours for Android Things, IoT, and Assistant Smart Home
                                                                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                                                                        Mobile Web

                                                                                                                                                                                                                                                                                        08:30 - 09:30
                                                                                                                                                                                                                                                                                        Office Hours with AMP and Search Teams
                                                                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                                                                                          10:30 - 11:30
                                                                                                                                                                                                                                                                                          Office Hours with the Dart and AngularDart teams
                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                                            11:30 - 12:30
                                                                                                                                                                                                                                                                                            How well do you know the web?

                                                                                                                                                                                                                                                                                              Jake Archibald (Developer Advocate Google), Surma (Senior Developer Advocate Google)
                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                                                                                              Eric Bidelman (Senior Staff Engineer Google), Brendan Kenny (Software Engineer Google)
                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                                                                                              Addy Osmani (Engineering Manager Google)
                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                                                                                              Justin Novosad (Technical Lead Google)
                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                                            14:30 - 15:30
                                                                                                                                                                                                                                                                                            Office Hours with the Chrome, Polymer and Web team
                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                                                                                Stephen Fluin (Developer Advocate Google)
                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                                                                                William Chou (Software Engineer Google), Chiara Chiappini (Developer Advocate Google)
                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                                                                              Firebase

                                                                                                                                                                                                                                                                                              08:30 - 09:30
                                                                                                                                                                                                                                                                                              Rewarding for engagement with Firebase

                                                                                                                                                                                                                                                                                                Luiz Gustavo Martins (Develper Advocate Google), Damien Mabin (Senior Develper Advocate Google)
                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                                                                              09:30 - 10:30
                                                                                                                                                                                                                                                                                              Office Hours: Come meet the Fabric team
                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                                                                  Emily Shack (Software Engineer Google), Emily Fortuna (Software Engineer Google)
                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                                                                  Doug Stevenson (Developer Advocate Google)
                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                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.


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

                                                                                                                                                                                                                                                                                                  Khanh LeViet (Developer Advocate Google), Arun Venkatesan (Developer Advocate Google)
                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                                                                                Accessibility

                                                                                                                                                                                                                                                                                                09:30 - 10:30
                                                                                                                                                                                                                                                                                                Office Hours with Google's Accessibility Experts
                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                  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


                                                                                                                                                                                                                                                                                                  Design

                                                                                                                                                                                                                                                                                                  08:30 - 09:30
                                                                                                                                                                                                                                                                                                  App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                                                                                    08:30 - 09:30
                                                                                                                                                                                                                                                                                                    Prototyping to Production: Bridging the Gap with a Common Tool

                                                                                                                                                                                                                                                                                                      Fiona Yeung (UX Designer Google), David Yang (Design & Code for #Fuchsia OS Google)
                                                                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                                                                                    09:30 - 10:30
                                                                                                                                                                                                                                                                                                    App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                                                      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.


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

                                                                                                                                                                                                                                                                                                        Maggie Stanphill (UX Director - Content Strategy, Google Ads & Commerce Google), Allison Rung (Content Strategist Google), Juliana Appenrodt (UX Writer Google)
                                                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                                                                                                      10:30 - 11:30
                                                                                                                                                                                                                                                                                                      App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                                                                                        11:30 - 12:30
                                                                                                                                                                                                                                                                                                        App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                                                                                                          12:30 - 13:30
                                                                                                                                                                                                                                                                                                          App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                                            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.


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

                                                                                                                                                                                                                                                                                                              Julie Aranda (Staff UX Researcher Google), Justin Barber (Visual Designer Google)
                                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                                                            13:30 - 14:30
                                                                                                                                                                                                                                                                                                            App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                                              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:30 - 14:30
                                                                                                                                                                                                                                                                                                              Designing Great Apps for New Internet Users

                                                                                                                                                                                                                                                                                                                Garen Checkley (Emerging Markets UX Lead Google), Tracey Chan (UX Researcher, YouTube Emerging Markets Google)
                                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                                                                                              14:30 - 15:30
                                                                                                                                                                                                                                                                                                              App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                                                                                                15:30 - 16:30
                                                                                                                                                                                                                                                                                                                Design guidance on enabling your app for Android Wear, VR, TV and Auto
                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                                                                                                  15:30 - 16:30
                                                                                                                                                                                                                                                                                                                  Design guidance on enabling your app for Android Wear, VR, TV and Auto
                                                                                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                                                                                                    15:30 - 16:30
                                                                                                                                                                                                                                                                                                                    App Reviews: Design reviews
                                                                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                                                                      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

                                                                                                                                                                                                                                                                                                                      08:30 - 09:30
                                                                                                                                                                                                                                                                                                                      Office Hours with the Android Location & Context team
                                                                                                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                                                                                                        10:30 - 11:30
                                                                                                                                                                                                                                                                                                                        Office Hours with Android Runtime (ART)
                                                                                                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                                                                                                          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
                                                                                                                                                                                                                                                                                                                          Office Hours with the Android Studio team
                                                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                                                                            11:30 - 12:30
                                                                                                                                                                                                                                                                                                                            Understanding Color

                                                                                                                                                                                                                                                                                                                              Romain Guy (Senior Staff Software Engineer Google)
                                                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                                                            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
                                                                                                                                                                                                                                                                                                                            Office Hours: Android battery performance office hours
                                                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                                                                                                              12:30 - 13:30
                                                                                                                                                                                                                                                                                                                              Office Hours with the Android Instant Apps team
                                                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                                                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!


                                                                                                                                                                                                                                                                                                                                13:30 - 14:30
                                                                                                                                                                                                                                                                                                                                Office Hours with Android Windows & Activities team
                                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                                                                                                                  13:30 - 14:30
                                                                                                                                                                                                                                                                                                                                  Android Performance: UI

                                                                                                                                                                                                                                                                                                                                    Chet Haase (Lead, Android UI Toolkit Google), Chris Craik (Software Engineer Google)
                                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                                                                                                  Life is great and everything will be ok, Kotlin is here

                                                                                                                                                                                                                                                                                                                                    Christina Lee (Android Engineer Pinterest), Jake Wharton (Android Engineer Square)
                                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                                  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.


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

                                                                                                                                                                                                                                                                                                                                    Chet Haase (Lead, Android UI Toolkit Google), Doris Liu (Software Engineer Google)
                                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                                  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
                                                                                                                                                                                                                                                                                                                                  Android Wear UI development best practice

                                                                                                                                                                                                                                                                                                                                    Oli Lan (Senior Software Engineer Google), Aga Madurska (Senior Software Engineer Google)
                                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                                                                                                                  15:30 - 16:30
                                                                                                                                                                                                                                                                                                                                  Office Hours: Android TV Office Hours
                                                                                                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                                                                                                    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!


                                                                                                                                                                                                                                                                                                                                    VR

                                                                                                                                                                                                                                                                                                                                    08:30 - 09:30
                                                                                                                                                                                                                                                                                                                                    Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                                                                                      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.


                                                                                                                                                                                                                                                                                                                                      09:30 - 10:30
                                                                                                                                                                                                                                                                                                                                      Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                          Session of 1 hour

                                                                                                                                                                                                                                                                                                                                        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.


                                                                                                                                                                                                                                                                                                                                        10:30 - 11:30
                                                                                                                                                                                                                                                                                                                                        Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                            Session of 1 hour

                                                                                                                                                                                                                                                                                                                                          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.


                                                                                                                                                                                                                                                                                                                                          11:30 - 12:30
                                                                                                                                                                                                                                                                                                                                          Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                              Session of 1 hour

                                                                                                                                                                                                                                                                                                                                            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.


                                                                                                                                                                                                                                                                                                                                            11:30 - 12:30
                                                                                                                                                                                                                                                                                                                                            Office Hours with the Daydream and Tango Developer teams
                                                                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                                                                              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.


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

                                                                                                                                                                                                                                                                                                                                                Chris McKenzie (UX Designer Google), Adam Glazier (UX Lead Google)
                                                                                                                                                                                                                                                                                                                                                Session of 1 hour

                                                                                                                                                                                                                                                                                                                                              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.


                                                                                                                                                                                                                                                                                                                                              12:30 - 13:30
                                                                                                                                                                                                                                                                                                                                              Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                                  Session of 1 hour

                                                                                                                                                                                                                                                                                                                                                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.


                                                                                                                                                                                                                                                                                                                                                13:30 - 14:30
                                                                                                                                                                                                                                                                                                                                                Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                                    Session of 1 hour

                                                                                                                                                                                                                                                                                                                                                  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.


                                                                                                                                                                                                                                                                                                                                                  14:30 - 15:30
                                                                                                                                                                                                                                                                                                                                                  Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                                      Session of 1 hour

                                                                                                                                                                                                                                                                                                                                                    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.


                                                                                                                                                                                                                                                                                                                                                    15:30 - 16:30
                                                                                                                                                                                                                                                                                                                                                    Sandbox Demo: Daydream and Tango
                                                                                                                                                                                                                                                                                                                                                        Session of 1 hour

                                                                                                                                                                                                                                                                                                                                                      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.