Tracks
Wednesday, 17th May
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.
EmCEO Speechless, Inc.
Sammy is the creator, co-founder, and EmCEO of Speechless, a startup based in San Francisco that produces live comedy shows and learning experiences that use improvisation techniques to make public speaking more fun and less scary. He has a BFA and MFA in Acting and over 15 years as a professional actor, comedian, and instructor. He has performed at comedy clubs, colleges, and corporate events all over the world and has been seen in dozens of TV and web commercials. He has taught acting, writing, improvisation, and stand up comedy at several colleges and companies and has done narrative design and copywriting at various Silicon Valley firms.
Amphitheatre
Wednesday, 17th May, 18:00 - 19:00
- Misc
- 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!
Product Manager Google
Patrick is a product manager on the central Accessibility Engineering team at Google where he works to develop services and technology that benefit users with disabilities. Prior to Google, Patrick was a software engineer at Lockheed Martin working on NASA related projects.
Lead Android Accessibility Google
Maya is leading Android Accessibility efforts to make technology usable for everyone. Previously, she led the next generation of the Android Lock Screen and Fingerprint to give users better security without the hassle of entering passwords. Prior to Google, Maya worked for Microsoft as an on-campus representative and helped design their university strategy.
Senior User Experience Research Lead Google
Astrid Weber is working as Senior User Experience Research Lead at Google in California. She works on accessibility and usability with a focus on hands and eyes free interfaces. Astrid teaches at Stanford's d.school. She graduated from the University of the Arts in Berlin with a Master in Design and Communication Research and studied in the bachelor design program of the Art Institute of Chicago.
UX Researcher Google
Melissa is a UX Researcher on the Android team, with a focus on Accessibility. Prior to Google, she worked at a London-based start-up, State.com. Melissa earned a master's degree in Urbanization and Development from the London School of Economics.
Tehnical Program Manager Google
Victor works on the Android Accessibility Services team as a Technical Program Manager, focusing on the TalkBack screen reader and other accessibility features in the Android ecosystem. He previously contributed to accessibility efforts for Google+, Photos, Hangouts and other social initiatives at Google.
Stage 3
Wednesday, 17th May, 15:00 - 16:00
- Accessibility
Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts
Office Hours Table 13 & 14
Wednesday, 17th May, 18:00 - 19:00
- Accessibility
Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.
Office Hours Table 11 & 12
Wednesday, 17th May, 12:00 - 13:00
- Android
Come and chat to us about the Android core libraries. We look after the java/javax.* packages, but not the Android application framework classes (e.g. android.app/android.content). We helped to bring you Java 8 language support / streams in Android N, and we've added more OpenJDK 8 APIs to O. We also handle various low-level Android libraries like android.os and android.icu.
Office Hours Table 11 & 12
Wednesday, 17th May, 14:00 - 15:00
- Android
Are you interested in building an instant app? Come chat with the team behind this new exciting technology. We can help answer your questions on use cases, UX guidelines, how to modularize your app and more. We're excited to hear what you're planning to build!
Office Hours Table 13 & 14
Wednesday, 17th May, 14:00 - 15:00
- Android
- 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.
Lead, Android UI Toolkit Google
Chet leads the Android UI Toolkit team and works on animation, graphics, performance, and UI widgets. He also manages and goes to a lot of meetings.
Senior Staff Software Engineer Google
Romain leads the Android Graphics team at Google, which delivers the surface compositor, OpenGL ES, Vulkan and other low-level graphics layers to Android devices. Romain was previously on the Android framework team where he spent years working on the UI toolkit and hardware accelerated rendering pipeline.
Software Engineer Google
Dan leads the Android System UI engineering team, which is responsible for pretty much everything you see on the Android screen that isn't an app. Before Google he was a grad student researching distributed systems and security. And even before that, he worked at Palm and Be on the UI of their respective operating systems. Dan has a Ph.D in computer science from Rice University.
Amphitheatre
Wednesday, 17th May, 14:00 - 15:00
- Android
Want to learn more about using C++ on Android? Have questions about how to improve your app's C++ usage? Want tips on debugging your C++ code? Interested in learning how to take advantage of features like simpleperf profiling for native code? Come talk to members of the Android NDK, llvm, and Android Studio teams.
Office Hours Table 11 & 12
Wednesday, 17th May, 15:00 - 16:00
- Android
- 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.
Software Engineer Google
Yigit is a software engineer on the Android Framework team focusing on app architecture and developer productivity. He also works on Data Binding and RecyclerView. Prior to joining Google, he was the Android Engineering Manager at Path. He received his bachelor's degree in computer engineering from Middle East Technical University, Turkey.
Product Manager Google
Lukas is a product manager for Android developer frameworks. He was previously product manager for Google Tag Manager, and before Google at CrowdFlower. He has held roles as a software engineer, management consultant and program manager for organizations including Monitor Group (now Monitor Deloitte) and One Acre Fund.
Stage 6
Wednesday, 17th May, 15:00 - 16:00
- Android
Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.
Office Hours Table 11 & 12
Wednesday, 17th May, 16:00 - 17:00
- Android
Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.
Office Hours Table 11 & 12
Wednesday, 17th May, 17:00 - 18:00
- Android
Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.
Office Hours Table 11 & 12
Wednesday, 17th May, 18:00 - 19:00
- Android
Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.
Office Hours Table 17 & 18
Wednesday, 17th May, 14:00 - 15:00
- Ads
- 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.
Senior Vice President of SVP, Ads & Commerce Google
Sridhar Ramaswamy, born in 1967, is the Senior Vice President of Ads & Commerce at Google. He joined Google in 2003. He previously worked at E.piphany and Lucent Technologies, Bell Communications Research, and Bell Labs.
Global Head of Mobile App Ads Google
Director of Product Management leading mobile app advertising, in charge of mobile in-app monetization, app-install advertising, and cross-device.
Global Head of Payment Products Google
Pali Bhat is the Global Head of Payments products for Google. Prior to Google, Pali was a Vice President of Product Management at SAP Labs. He has also been a consultant for McKinsey & Co.
Amphitheatre
Wednesday, 17th May, 15:00 - 16:00
- Ads
- 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.
Technical Program Manager, Search Google
Andre manages a number of development programs in Google Search, particularly focused on structured data. Prior to Google, Andre founded software start-up companies, and managed software engineering for businesses in the software, manufacturing and aerospace. He also worked as a research scientist at the University of Southern California. Andre received a Ph.D. in Computer Science from the University of Amsterdam and an MBA from the University of Southern California. He has published more than 70 technical articles on areas such as AI and e-learning.
Product Manager Google
Duncan is a product manager on the Google Search team in New York. He was previously based in Paris as product manager for Google Arts & Culture. Prior to Google, he was on the mobile app product team at LinkedIn. Duncan has a bachelor's degree in computer engineering from the Georgia Institute of Technology and a master's degree in business and entrepreneurship at HEC Paris.
Stage 1
Wednesday, 17th May, 15:00 - 16:00
- Mobile Web
Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams
Office Hours Table 13 & 14
Wednesday, 17th May, 15:00 - 16:00
- Mobile Web
Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.
Office Hours Table 17 & 18
Wednesday, 17th May, 16:00 - 17:00
- Mobile Web
- 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.
Product Manager Google
Sam is a product manager on the Chrome for Android team, focused on improving Chrome as a platform for web and app developers. He earned a ScB in computer science from Brown University.
Stage 6
Wednesday, 17th May, 17:00 - 18:00
- Mobile Web
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.
Developer Advocate Google
Alex works with the Chrome team as a Developer Advocate at Google and is co-editor of the HTML5.2 specification at W3C. Prior to Google he worked on W3C web standards for over a decade and developed embedded system software for graphics, text layout and IPTV applications.
Stage 1
Wednesday, 17th May, 17:00 - 18:00
- Mobile Web
- 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.
Software Engineer Google
Yulong develops Mobile Vision API as a software engineer at Google Research. Yulong has a Master's degree from Tsinghua University, where he published 7 papers in computer vision field and graduated with honors.
Software Engineer Google
Hsiu is a software engineer in the Mobile Vision team, which focuses on bringing the latest computer vision research to developers. Prior to joining the MV team, Hsiu worked at Niantic Labs. Hsiu helped develop Pokemon Go, Ingress, and Field Trip.
Stage 6
Wednesday, 17th May, 16:00 - 17:00
- Machine Learning & AI
Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.
Office Hours Table 17 & 18
Wednesday, 17th May, 18:00 - 19:00
- Machine Learning & AI
- 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.
CEO Google
Pichai is the chief executive officer (CEO) of Google Inc. Formerly the Product Chief of Google, Pichai's current role was announced on 10 August 2015, as part of the restructuring process that made Alphabet Inc. into Google's parent company, and he assumed the position on 2 October 2015.
VP, Engineering, Google Assistant Google
VP of Engineering at Google. Interested in technology and how it affects day to day lives of people.
Senior Product Manager Google
Valerie leads the consumer experience product team for Actions on Google. She's worked on search and NLP in Silicon Valley for over 15 years, with stints in research, engineering, business and product. She's been employee #2 and employee #44,674 (or so). Big company or small, her product philosophy is the same -- she tries hard to make things easy.
Vice President Google
Rishi Chandra is Vice President of Product Management and General Manager of Home Products responsible for Google’s home hardware products, including Google Home, Chromecast, and Google Wifi. Rishi joined Google in 2006 and helped launch Google Apps, Google's online suite of communication and collaboration tools for businesses and schools. In 2010, he launched Google TV (now Android TV) to bring new streaming experiences to the television, and in 2013 launched Chromecast, the first hardware product designed and built by Google.
Vice President, Product Google
Currently Vice President for Photos at Google. Responsible for product, design, engineering, QA and strategic partnerships across the company's portfolio of consumer photos products including Google Photos and Snapseed. Led and launched Google Photos at IO 2015.
CEO of Youtube Google
Susan Diane Wojcicki is an American technology executive. She is the current CEO of YouTube. She is the daughter of Esther Wojcicki, an educator of Russian Jewish descent, and Stanley Wojcicki, a Polish American physics professor at Stanford University. She has 2 sisters: Janet Wojcicki, (PhD, anthropologist and epidemiologist) and Anne Wojcicki, founder of 23andMe.
Youtube Product Management Google
Head of Product for YouTube in the Living Room: including YouTube apps on Chromecast, Game Consoles, Smart TVs, and Roku.
Product Manager, YouTube Live and YouTube Gaming Google
Head of Product for YouTube in the Living Room: including YouTube apps on Chromecast, Game Consoles, Smart TVs, and Roku.
VP Engineering, Android Google
VP Engineering, Android. A Dubliner in the Valley. Likes inventing the future.
Vice President Google
VP at Google responsible for the Google Play product, eng and experience teams.
VP, Virtual Reality Google
I lead the virtual reality team at Google. Previously, led the product management and design teams for many of Google's consumer and enterprise apps, including Gmail, Google Drive, Google Docs, and Google Apps for Work.
PM Director, Android Google
Accomplished product management leader with experience building industry-leading products at startup successes like Acquantive and blue-chip companies like Google, Amazon Web Services, and Microsoft. Track record of setting vision and building teams on a wide range of early-stage products which have launched/grown to success.
Amphitheatre
Wednesday, 17th May, 10:00 - 11:30
- Keynote
Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.
Office Hours Table 19 & 20
Wednesday, 17th May, 14:00 - 15:00
- IoT
- 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.
Senior Developer Advocate at Google - IoT, Living Room, Android, and Wearables Google
Wayne Piekarski is a Senior Developer Advocate at Google, focusing on Android, Wear, and Glass. He has worked for 15 years in academia and industry in the areas of wearable computing, outdoor augmented reality, 3D user interfaces, and mobile devices. His current position at Google involves getting developers excited about new mobile and wearable technologies, reaching out developers via conferences, social media, and tutorial materials.
Stage 3
Wednesday, 17th May, 14:00 - 15:00
- IoT
Have questions about creating IoT devices with Android Things? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things team, and ask questions about this, and more.
Office Hours Table 19 & 20
Wednesday, 17th May, 15:00 - 16:00
- IoT
- 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.
Director, Product Management, Nexus Program Google
My passion lies in utilising technology and innovation to improve the world. I particularly enjoy designing new products, combining extant technologies to create new ideas, and improving systems.
Stage 3
Wednesday, 17th May, 16:00 - 17:00
- IoT
Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.
Office Hours Table 17 & 18
Wednesday, 17th May, 12:00 - 13:00
- Cloud
Are you interested in using Google Cloud for your application but aren't entirely certain which products are best for your use case? Do you have questions about how to use Google Container Engine? Do you have questions about Stackdriver monitoring, logging, and diagnostics? Come meet members of the Cloud Developer Relations team who can help you get the answers you need.
Office Hours Table 17 & 18
Wednesday, 17th May, 15:00 - 16:00
- Cloud
- 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.
Director of Engineering, Firebase Google
Andrew cofounded Firebase in 2011 and served as CTO until Firebase joined Google. He is now an engineering lead for Firebase, focusing on infrastructure products including the Realtime Database, Hosting, Cloud Functions, and Cloud Storage. Andrew lives and works in San Francisco.
Firebase Engineer Google
Michael is an engineer on the Firebase team focused on Hosting, the CLI, and the web. Michael has been building open source and developer tools since 2008, and has presented at events including Google I/O, the Chrome Developers Summit, OSCON, and RailsConf.
Stage 7
Wednesday, 17th May, 15:00 - 16:00
- Cloud
If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.
Office Hours Table 17 & 18
Wednesday, 17th May, 17:00 - 18:00
- Cloud
Interested in distributing your app or game in LATAM? If so, learn key tips and get your questions answered from Google Play experts from the specific region.
Office Hours Table 13 & 14
Wednesday, 17th May, 12:00 - 13:00
- Play
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 12:00 - 13:00
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 13:00 - 14:00
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 14:00 - 15:00
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 15:00 - 16:00
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 16:00 - 17:00
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 17:00 - 18:00
- VR
Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.
Office Hours Table 19 & 20
Wednesday, 17th May, 17:00 - 18:00
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Wednesday, 17th May, 18:00 - 19:00
- VR
- 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.
Office Hours Table 19 & 20
Wednesday, 17th May, 12:00 - 13:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 12:30 - 13:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 13:00 - 14:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 14:00 - 15:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 15:00 - 16:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 16:00 - 17:00
- Design
Have questions about creating a reliable development workflow for building beautiful and functional projects? Want help integrating Material Design Components into your Android, iOS, or Web product? Interested in learning about the ins and outs of executing the Material Design Guidelines? Come have a chat with our cross-platform experts on Material Design and Material Design Components.
Office Hours Table 19 & 20
Wednesday, 17th May, 16:00 - 17:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 17:00 - 18:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 18:00 - 19:00
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Wednesday, 17th May, 19:00 - 20:00
- Design
- 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.
Senior Director Google
Pioneering technology executive with strong product development and communications skills. Diverse experience from founding and successfully exiting several small start-ups to managing large corporate cross-functional teams up to 450 people. Very hands-on and detail-oriented, especially with product development activities.
Group Product Manager Google
Entrepreneurial, technical and creative. A natural leader with strong technical aptitude, business acumen and product sense. Deep passion for building teams and creating innovative products.
Stage 7
Wednesday, 17th May, 14:00 - 15:00
- Firebase
- 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.
Product Manager, Firebase Google
As a technologist and successful entrepreneur, I can add value to an organization in numerous ways including product development, engineering, business development, sales and marketing. I have experience creating and growing a company from ideation to acquisition.
VP Engineering/CTO Google
VP Engineering at Google. Interested in technology and how it affects day to day lives.
Software Engineer Google
Software Engineer at Google. Interested in technology and how it affects day to day lives.
Software Engineer Google
Software Engineer at Google. Interested in technology and how it affects day to day lives.
Stage 7
Wednesday, 17th May, 16:00 - 17:00
- Firebase
- 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.
Product Manager Google
Product Manager of Google Analytics for Firebase
Head of Google Analytics for Apps and Google Tag Manager Google
Head of Google Analytics for Apps at Google. Interested in technology and how it affects the day to ay life of a human.
Analytics Advocate Google
Krista Seiden is a proven leader in the digital analytics industry with nearly a decade of experience specifically in digital marketing, analytics, and product management. She has led analytics & optimization at companies such as Adobe, The Apollo Group, and most recently at Google. During this time she has also had the opportunity to design and build product. Krista is a frequent speaker at digital marketing and analytics conferences.
Stage 2
Wednesday, 17th May, 16:00 - 17:00
- Firebase
Come meet the team that allows you to build mobile apps for iOS and Android from a single code base. Bring your questions and they'll have the answer. Or catch their talk on Friday to see Flutter in action.
Office Hours Table 13 & 14
Wednesday, 17th May, 16:00 - 17:00
- Firebase
Thursday, 18th May
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 08:30 - 09:30
- Design
- 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.
Office Hours Table 19 & 20
Thursday, 18th May, 08:30 - 09:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 09:30 - 10:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 10:30 - 11:30
- Design
Have questions about creating a reliable development workflow for building beautiful and functional projects? Want help integrating Material Design Components into your Android, iOS, or Web product? Interested in learning about the ins and outs of executing the Material Design Guidelines? Come have a chat with our cross-platform experts on Material Design and Material Design Components.
Office Hours Table 19 & 20
Thursday, 18th May, 11:30 - 12:30
- Design
- 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.
Product Manager Google
Product Manager at Google. Interested in technology.
Stage 2
Thursday, 18th May, 11:30 - 12:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 11:30 - 12:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 12:30 - 13:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 13:30 - 14:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 14:30 - 15:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 15:30 - 16:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 16:30 - 17:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 17:30 - 18:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Thursday, 18th May, 18:30 - 19:30
- Design
- 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!
Product Manager Google
My passion lies in utilising technology and innovation to improve the world. I particularly enjoy designing new products, combining extant technologies to create new ideas, and improving systems.
Stage 5
Thursday, 18th May, 16:30 - 17:30
- Location & Maps
The Google Maps APIs enable you to create engaging web and mobile applications using Google Maps' powerful mapping platform including driving directions, Street View imagery and more. In this office hours session, we'll have the folks that build many of our APIs.
Office Hours Table 19 & 20
Thursday, 18th May, 17:30 - 18:30
- Location & Maps
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 08:30 - 09:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 09:30 - 10:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 10:30 - 11:30
- VR
- 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.
Product Manager Google
Product Manager at Google. Interested in technology.
Staff Software Engineer Google
Specialties: Android application development, Rich user interface development, Java SE, Advanced Swing and Java2D, Real-time data visualization
Program Manager, Google Apps for Education Google
I've worked at Google for 7 years and have had the privilege of working in Finance and Sales before making the jump to Product where I am currently the Program Manager for Google Apps for Education at Google in New York.
Stage 4
Thursday, 18th May, 10:30 - 11:30
- VR
Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.
Office Hours Table 19 & 20
Thursday, 18th May, 10:30 - 11:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 11:30 - 12:30
- VR
- 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.
Group Product Manager, Virtual Reality Google
Specialties: Product management, guerrilla marketing, 2-sided marketplace launch and expansion, engineering management, technology design and architecture (in particular, business and tech alignment), business development (licensing, revenue sharing, third party integration, app placement), software development lifecycle (worked on the entire cycle from feature design, development, deployment and training).
User Experience Designer Google
UX Designer at Google. Interested in technology.
Stage 4
Thursday, 18th May, 11:30 - 12:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 12:30 - 13:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 13:30 - 14:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 14:30 - 15:30
- VR
- 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.
Technical Program Lead Google
Working in a special projects team - Google X, and Motorola Advance Technology and Projects
Senior Product Manager Google
Began my career as an engineer in the video game industry. During the process of building and shipping several several multi-million dollar games (Spore, Dungeons and Dragons Online, Asheron’s Call), I evolved from an individual contributor to a team lead to a senior executive.
Stage 4
Thursday, 18th May, 15:30 - 16:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 15:30 - 16:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 16:30 - 17:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 17:30 - 18:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Thursday, 18th May, 18:30 - 19:30
- VR
Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts
Office Hours Table 19 & 20
Thursday, 18th May, 12:30 - 13:30
- Accessibility
- 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.
Tehnical Program Manager Google
Victor works on the Android Accessibility Services team as a Technical Program Manager, focusing on the TalkBack screen reader and other accessibility features in the Android ecosystem. He previously contributed to accessibility efforts for Google+, Photos, Hangouts and other social initiatives at Google.
Senior User Experience Researcher Google
Product research for emerging markets, with a focus on strategy for new markets and marginalized groups such as women.
Stage 5
Thursday, 18th May, 13:30 - 14:30
- Accessibility
- 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.
Developer Advocate Google
I specialize in Front-End development (HTML/CSS/JavaScript) with a touch of Node and Ruby sprinkled in. I’m also a writer and occasional daily blogger. Though I’m originally from the South, these days I live and work in beautiful San Francisco, California.
Stage 5
Thursday, 18th May, 17:30 - 18:30
- Accessibility
- 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.
Staff Developer Advocate Google
Author of dozens of technology books (see my Amazon page for what's in print), hundreds of articles, and several sci-fi novels. Accomplished Developer Advocate for Google, Microsoft and Mainsoft/IBM.
Writer of Technical Things Google
Experience in: technical writing, UI writing, copywriting; managing teams and fostering individual professional growth; project management given tight deadlines; media, both print and broadcast; internship for a non-profit; internship with the editorial and production departments of a publishing-house; fluent in Spanish and Italian.
Stage 7
Thursday, 18th May, 15:30 - 16:30
- Search
Have questions about Google Cloud's machine learning, big data, or analytics products and APIs? Want to try out some of the APIs in your application? Members of the Cloud Developer Relations team who know these products well will be available to answer your questions.
Office Hours Table 17 & 18
Thursday, 18th May, 11:30 - 12:30
- Cloud
- 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.
Firebase Engineer Google
Michael is an engineer on the Firebase team focused on Hosting, the CLI, and the web. Michael has been building open source and developer tools since 2008, and has presented at events including Google I/O, the Chrome Developers Summit, OSCON, and RailsConf.
Software Engineer Google
Thomas is the Tech Lead of Cloud Functions for Firebase. Before Cloud Functions, Thomas contributed to the Firebase Realtime Database, backend reliability, and Firebase SDKs. Before Firebase, Thomas was an early engineer at Parse. He had a hand in many Parse products and is best known as the lead developer for Parse Push. Previously Thomas was an engineer on Google's Image Search infrastructure and Microsoft Windows. Thomas Earned his bachelor's degree in software engineering at Cal Poly San Luis Obispo with a focus on computer graphics and operating systems & security.
Stage 7
Thursday, 18th May, 12:30 - 13:30
- Cloud
- 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.
Product Manager Google
Indranil is a Product Manager on the Google Cloud Platform team. Most recently, he held product management roles at Google Fiber where he led the pricing and launches of the Fiber TV packages, and the development of the cloud infrastructure for their TV product. Prior to Fiber, Indranil was a Senior Manager of SMB sales for Google AdWords, and ran revenue programs which grew to generate $300M+ in incremental annual revenue. Indranil holds an MBA from UCLA Anderson, and a Bachelor of Engineering from VJTI, Mumbai.
Stage 4
Thursday, 18th May, 13:30 - 14:30
- Cloud
Are you interested in using Google Cloud for your application but aren't entirely certain which products are best for your use case? Do you have questions about how to use Google Container Engine? Do you have questions about Stackdriver monitoring, logging, and diagnostics? Come meet members of the Cloud Developer Relations team who can help you get the answers you need.
Office Hours Table 17 & 18
Thursday, 18th May, 14:30 - 15:30
- Cloud
- 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.
Product Manager Google
Sam Beder is a product manager on Android Things. Prior to Android Things, Sam worked on Google Image Search. Sam earned a bachelor's degree in mathematics and a master's degree in computer science from Stanford University.
Stage 3
Thursday, 18th May, 15:30 - 16:30
- Cloud
If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.
Office Hours Table 17 & 18
Thursday, 18th May, 16:30 - 17:30
- Cloud
Interested in distributing your app or game in Taiwan and Hong Kong? If so, learn key tips and get your questions answered from Google Play experts from the specific region.
Office Hours Table 13 & 14
Thursday, 18th May, 11:30 - 12:30
- Play
Interested in distributing your app or game in Western Europe? If so, learn key tips and get your questions answered from Google Play experts from the specific region.
Office Hours Table 13 & 14
Thursday, 18th May, 12:30 - 13:30
- Play
- 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.
Office Hours Table 13 & 14
Thursday, 18th May, 14:30 - 15:30
- Play
Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.
Office Hours Table 11 & 12
Thursday, 18th May, 08:30 - 09:30
- Android
Have questions about using Google technologies in Games such as Firebase and Vulkan? Want to understand how to optimize games for Android? Want to know which Google tools and services can help the game development? Come have a chat with Game Developer Advocates who have already helped many developers.
Office Hours Table 17 & 18
Thursday, 18th May, 08:30 - 09:30
- Android
- 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.
Software Engineer Google
Yigit is a software engineer on the Android Framework team focusing on app architecture and developer productivity. He also works on Data Binding and RecyclerView. Prior to joining Google, he was the Android Engineering Manager at Path. He received his bachelor's degree in computer engineering from Middle East Technical University, Turkey.
Software Engineer Google
Sergei is a software engineer working on the Android UI Toolkit team. His work focuses on applications architecture and graphics. Prior to Google he worked at SPB Software. He earned his degree from Saint Petersburg State University.
Stage 2
Thursday, 18th May, 08:30 - 09:30
- Android
Have questions about media playback on Android with ExoPlayer? Want to learn how to customize ExoPlayer for your use case, request a feature or learn about our future plans? Come chat with members of the ExoPlayer team and we'll do our best to answer your questions!
Office Hours Table 11 & 12
Thursday, 18th May, 09:30 - 10:30
- Android
Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.
Office Hours Table 13 & 14
Thursday, 18th May, 09:30 - 10:30
- Android
Have questions about how to speed up build times for your Android app? Curious about the latest features and improvement in the Android Gradle build system? Want to learn more about the new Java 8 language features support? Come chat with the Android Studio Build system team. We are here to help!
Office Hours Table 11 & 12
Thursday, 18th May, 10:30 - 11:30
- Android
The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.
Office Hours Table 11 & 12
Thursday, 18th May, 11:30 - 12:30
- Android
- 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.
Software Engineer Google
Yigit is a software engineer on the Android Framework team focusing on app architecture and developer productivity. He also works on Data Binding and RecyclerView. Prior to joining Google, he was the Android Engineering Manager at Path. He received his bachelor's degree in computer engineering from Middle East Technical University, Turkey.
Software Engineer Google
Kirill is an engineer on the Android UI toolkit team at Google. Before joining the Android team in 2009, he has worked with a variety of UI toolkits and libraries that spanned Motif, MFC, VB, Ada, Delphi, Swing and SWT.
Stage 6
Thursday, 18th May, 12:30 - 13:30
- Android
Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.
Office Hours Table 11 & 12
Thursday, 18th May, 12:30 - 13:30
- Android
Does your application use TLS to communicate cross-platform? Do you use encryption extensively and want to know how it could be faster? Conscrypt is Android's default TLS and cryptography provider. Come ask the team about anything from cross-platform RPC channels to crytographic primitives in Android.
Office Hours Table 11 & 12
Thursday, 18th May, 13:30 - 14:30
- Android
Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.
Office Hours Table 13 & 14
Thursday, 18th May, 13:30 - 14:30
- Android
Have questions about Android Auto? Want to learn about how to extend your app to work on the Android Auto platform? Come chat with the Android Auto team to understand how to optimize your app for the in-car experience.
Office Hours Table 11 & 12
Thursday, 18th May, 14:30 - 15:30
- Android
The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.
Office Hours Table 11 & 12
Thursday, 18th May, 18:30 - 19:30
- Android
Interested in learning more about the new ways you can help users quickly access relevant content on Android TV? Looking to discuss ideas about building apps for TVs, or want feedback on your TV app designs? Having trouble with getting your Android TV app pixel perfect, or want to improve your TV media playback? Come chat with the Android TV team! Bring your questions and ideas; we're excited to hear what you're working on, and to discuss how you can build apps for the biggest screen in the house!
Office Hours Table 17 & 18
Thursday, 18th May, 18:30 - 19:30
- Android
- 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.
Associate Product Manager Google
I'm an APM at Google, working on Firebase, with a background in web development and human centered design.
Developer Programs Engineer Google
Developer Programs Engineer at Google. Interested in technology.
Stage 7
Thursday, 18th May, 08:30 - 09:30
- Firebase
Come and meet the team behind Firebase Test Lab and Firebase Crash Reporting. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.
Office Hours Table 13 & 14
Thursday, 18th May, 08:30 - 09:30
- Firebase
- 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.
Product Manager Google
Taking everything I have learned building and leading mobile products for the past 8 years to help all developers build better apps and grow them into successful businesses using Google Firebase.
Product Manager Google
Taking everything I have learned building and leading mobile products for the past 8 years to help all developers build better apps and grow them into successful businesses using Google Firebase.
Stage 5
Thursday, 18th May, 09:30 - 10:30
- Firebase
- 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.
Director of Engineering, Firebase Google
Andrew cofounded Firebase in 2011 and served as CTO until Firebase joined Google. He is now an engineering lead for Firebase, focusing on infrastructure products including the Realtime Database, Hosting, Cloud Functions, and Cloud Storage. Andrew lives and works in San Francisco.
Head of Google Platform DevRel Google
Timothy's expertise is in bridging gap between engineering and storytelling to keep technologists around the globe informed and inspired. He enjoys solving complex technical problems, and believes in improving life through both science and art.
Director, Software Engineering Google
Build teams. Build products. Delight customers. Learn at every step. Create joy. Rinse & repeat forever.
VP, Developer Products Group Google
Web search, large scale mail system infrastructure, business information systems. Enjoy building teams and system.
Stage 7
Thursday, 18th May, 10:30 - 11:30
- Firebase
Come and meet the team behind Firebase Notifications, Remote Config, App Indexing and Dynamic Links. Bring your questions and they'll bring the answers. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.
Office Hours Table 13 & 14
Thursday, 18th May, 10:30 - 11:30
- Firebase
- 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.
Developer Programs Engineer Google
Experienced energetic pragmatic problem solver with an affinity for building technical teams, nurturing developer communities and speaking at public events. A proven track record of quickly adopting new technologies, kickstarting new projects and driving problematic projects to successful completion.
Developer Programs Engineer Google
Experienced energetic pragmatic problem solver with an affinity for building technical teams, nurturing developer communities and speaking at public events. A proven track record of quickly adopting new technologies, kickstarting new projects and driving problematic projects to successful completion.
Software Engineer Google
I work at Firebase, an awesome startup and Google acquisition that is the best way to build a web or mobile app and grow a successful business.
Developer Advocate Google
Jenny is a Developer Advocate at Firebase. In this role she helps people cause trouble with code. Before Firebase, she worked in a variety of software engineering roles from developer advocacy on Google Glass to robotics at NASA. When she's away from her laptop, you'll find her playing roller derby or practicing aerial silks.
Amphitheatre
Thursday, 18th May, 10:30 - 11:30
- Firebase
- 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!
Staff Developer Advocate Google
Author of dozens of technology books (see my Amazon page for what's in print), hundreds of articles, and several sci-fi novels. Accomplished Developer Advocate for Google, Microsoft and Mainsoft/IBM.
Program Manager, Developer Relations Google
Program Manager in the Developer Relation team at Google helping mobile app developers and developer agencies be successful on Google platform.
Stage 7
Thursday, 18th May, 13:30 - 14:30
- Firebase
- Sarah Allen (Software Engineer Google), Jen-Mei Wu (Software Engineer Google), Jody Tuan (Software Engineer Google)
- Session of 1 hour
Software Engineer Google
I write code, connect pixels and speak truth to make change.
Software Engineer Google
Software Engineer at Google. Interested in technology.
Software Engineer Google
Software Engineer at Google. Interested in technology.
Stage 5
Thursday, 18th May, 14:30 - 15:30
- Firebase
- 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.
Staff Developer Advocate Google
Author of dozens of technology books (see my Amazon page for what's in print), hundreds of articles, and several sci-fi novels. Accomplished Developer Advocate for Google, Microsoft and Mainsoft/IBM.
Writer of Technical Things Google
Experience in: technical writing, UI writing, copywriting; managing teams and fostering individual professional growth; project management given tight deadlines; media, both print and broadcast; internship for a non-profit; internship with the editorial and production departments of a publishing-house; fluent in Spanish and Italian.
Stage 7
Thursday, 18th May, 15:30 - 16:30
- Firebase
- 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!
Product Manager, Firebase Google
As a technologist and successful entrepreneur, I can add value to an organization in numerous ways including product development, engineering, business development, sales and marketing. I have experience creating and growing a company from ideation to acquisition.
Account Manager, Strategic Partnerships Google
Managing a number of Google's strategic advertising partnerships, including one of the 3 highest-grossing partnerships worldwide. Partners managed are located in North America, Europe and APAC with an overall accounts value of $0.4B.
Stage 7
Thursday, 18th May, 16:30 - 17:30
- Firebase
Come meet the team behind the Firebase Realtime Database, Authentication, Cloud Messaging, Hosting and Cloud Storage. Bring your Firebase questions and they'll answer. Can't wait for these office hours or missed them? We have open office hours in the Firebase sandbox all three days.
Office Hours Table 13 & 14
Thursday, 18th May, 16:30 - 17:30
- Firebase
- 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.
Developer Programs Engineer Google
Specialties: ASP.NET (WebForms, MVC, & Web API), C#, SQL Server, JavaScript, AngularJS, jQuery, Knockout.js, Responsive Design, Customizing Twitter Bootstrap, LESS, and CSS.
Stage 7
Thursday, 18th May, 17:30 - 18:30
- Firebase
- 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.
Senior Developer Advocate at Google - IoT, Living Room, Android, and Wearables Google
Wayne Piekarski is a Senior Developer Advocate at Google, focusing on Android, Wear, and Glass. He has worked for 15 years in academia and industry in the areas of wearable computing, outdoor augmented reality, 3D user interfaces, and mobile devices. His current position at Google involves getting developers excited about new mobile and wearable technologies, reaching out developers via conferences, social media, and tutorial materials.
Software Developer Google
Dave Smith is a Developer Advocate for IoT at Google, focused on providing the best developer experience possible on the Android Things platform. He has worked with the Android stack at all levels, developing custom applications for consumers and system components to run Android on embedded platforms. He loves deep dives, whether through source code or the nearest coral reef.
Stage 7
Thursday, 18th May, 09:30 - 10:30
- IoT
- 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.
Software Developer Google
Dave Smith is a Developer Advocate for IoT at Google, focused on providing the best developer experience possible on the Android Things platform. He has worked with the Android stack at all levels, developing custom applications for consumers and system components to run Android on embedded platforms. He loves deep dives, whether through source code or the nearest coral reef.
Senior Developer Platform Engineer Google
Android senior software engineer working on Developer Platform. Previously worked on Google Chrome, specifically on Chrome Apps. Owned a social commerce startup before joining Google. Software engineer on artificial intelligence, algorithms and real-time solutions. Specialist in Java and Java Enterprise. Broad experience as developer and system architect for web and mobile (Android) software.
Stage 3
Thursday, 18th May, 12:30 - 13:30
- IoT
Have questions about creating IoT devices with Android Things, or integrating with the Assistant Smart Home? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things and Assistant team, and ask questions about this, and more. If you're interested in a cloud-to-cloud integration, chat with members of the Assistant Smart Home team.
Office Hours Table 19 & 20
Thursday, 18th May, 13:30 - 14:30
- IoT
Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.
Office Hours Table 19 & 20
Thursday, 18th May, 16:30 - 17:30
- IoT
- 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.
Tech Lead & Manager, Chromecast Technical Solutions Engineer Google
Vast experience managing teams and managing large projects. Kevin is a three time JavaOne Rock Star, Java Champion and VP of Engineering at just.me. just.me is a startup in the mobile and social space that started as part of Google Ventures Startup Lab. Kevin has spoken at conferences such as JavaOne, Devoxx, JAX, Silicon Valley Code Camp, JAX, HTML5DevConf, NFJS SpringOne and AjaxWorld. Kevin is the co-author of Web 2.0 Fundamentals.
Stage 5
Thursday, 18th May, 18:30 - 19:30
- IoT
- 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.
Group Product Manager Google
Brad Abrams is Group Product Manager on Actions on Google -- the platform for the Google Assistant where he is responsible for the developer experiences on the platform. Brad has been at Google since 2011 and has led platform efforts in Google Cloud and Chrome and now on the Cloud Assistant team. Prior to Google, Brad lead many developer efforts at Microsoft on products including the .NET Framework, ASP.NET, Silverlight and Visual Studio. Brad published several books including the bestselling Framework Design Guidelines. Brad has spoken at developer conferences around the world including nearly every major Microsoft developer event during his tenure and many Google IO and GCP Live events since he joined.
Partner Technology Manager Google
Adam is a Partner Technology Manager for Actions on Google. He supports developers to create great experiences by integrating with the Google Assistant. Adam believes that Actions on Google will be a key ecosystem enabling developers to engage users in new and highly compelling ways. He is focused on creating a great developer experience for Actions on Google with powerful tools like API.AI, to make it fun and rewarding to build for the Assistant.
Global Product Manager Google
Vera works on Global Product Partnerships for the Google Assistant, and is focused on the platform, Actions on Google. Her team at Google helps developers with integrations on the Assistant, reaching users across Home, Android, Pixel, Wear, and in the future, everywhere the Assistant is. Actions on Google is how developers can launch services like ordering a ride or turning on the lights in the home, and fun things, like finding a new recipe or playing a game.
Amphitheatre
Thursday, 18th May, 08:30 - 09:30
- Assistant
- 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.
Software Engineer Google
Glen Shires is a speech software engineer who led the development of the Google Assistant SDK, the Cloud Speech API and the Chrome Web Speech API. He also chaired the W3C Speech API group and has been granted over a dozen patents. Prior to joining Google in 2010, he led development teams for voice and speech products at Intel, General Magic and Picazo Communications. Glen received his bachelor's and master's degrees in electrical and computer engineering from the University of Wisconsin - Madison, where he developed a speech-recognition engine for his master's thesis.
Lead Product Manager Google
Chris Ramsdale is the lead Product Manager for the Google Assistant SDK where he is focused on bringing the Google Assistant experience to the broad ecosystem of third party devices. Prior to the Google Assistant gig he led product efforts for Google App Engine. While over 20+ years building developer tools and platforms, one thing remains the same for him: great developer experiences are absolutely key to success.
Stage 4
Thursday, 18th May, 09:30 - 10:30
- Assistant
- 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.
Lead Product Manager Google
Ilya leads API.AI product development and strategy as its product manager. Ilya co-founded API.AI and served as its CEO before Google acquired the company in September 2016. Prior to API.AI, Ilya co-founded and led several startups and also worked on research projects in natural language understanding and conversational UX areas, where he holds several patents. Ilya earned a bachelor's degree in mathematics from Novosibirsk State University in Russia and an MBA from the University of Brighton in the UK.
Product Manager Google
Product Manager at Google.
Stage 1
Thursday, 18th May, 10:30 - 11:30
- Assistant
- 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.
Multimodal Design Lead Google
Jared Strawderman is a Multimodal Design Lead on Google's conversation design team. He comes from electric car start-up, Lucid Motors, where he was Head of User Experience. And previously, he led the team who designed the conversational interface for Alexa at Amazon. Jared has unique experience in shipping multimodal solutions on a broad range of products, including enterprise customer care, medical, automotive, TV, desktop, mobile, and other consumer electronic devices.
Product Designer Google
Adriana Olmos is a product designer on The Google Assistant Team, she leads the design effort for third party multimodal interactions. She worked in award winning projects like the '100 Years of the Canadiens'. She was also a design research fellow at the Shared Reality Lab, and the Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) at McGill University.
Stage 3
Thursday, 18th May, 13:30 - 14:30
- Assistant
Building with voice? Whether you're just starting out or trying to deepen your experience to engage more users, bring your actions to our VUI Lab for 1:1 consults with our experienced team of VUI designers.
Office Hours Table 19 & 20
Thursday, 18th May, 14:30 - 15:30
- Assistant
- 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.
Conversation Design Lead Google
Daniel is a Conversation Design Lead for Google Assistant, creating engaging and effortless user experiences for Home, Pixel, Wear, and more. For the past 15 years, he has been leveraging language technologies to develop user-centered solutions for major brands like Allstate, Nike, Target, and Cisco. Just prior to Google, he led service design efforts as Director of Customer Service Experience at Walgreens, deploying connected and personalized contact solutions for roughly 100 million customers at more than 8200 stores. Daniel earned a Bachelor of Arts in English and Creative Writing from North Central College in Illinois.
Stage 5
Thursday, 18th May, 15:30 - 16:30
- Assistant
- 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.
Product Lead Google
Mark is the product lead for Home Automation and IoT capabilities across Google Assistant and Google Home. Mark is also the founder of iotlist.co, a platform for discovering IoT products. Prior to joining Google, Mark was Head of Connected Home Platform at Logitech.
Technology Leader Google
David is responsible for the Home Automation/IoT features in the Google Assistant. Before joining Google two years ago, David founded or advised multiple startups in the AI, NLU, and productivity spaces, including Trapit and Magneto. He began his career in the ISP and telco business, building Internet infrastructure at Concentric and XO. David has a BA in Latin, Greek, and Classical Archaeology from the University of Michigan, and collects obscure dead languages.
Stage 3
Thursday, 18th May, 16:30 - 17:30
- Assistant
- 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.
Senior Product Manager Google
Valerie leads the consumer experience product team for Actions on Google. She's worked on search and NLP in Silicon Valley for over 15 years, with stints in research, engineering, business and product. She's been employee #2 and employee #44,674 (or so). Big company or small, her product philosophy is the same -- she tries hard to make things easy.
Software Engineer Google
Software Engineer at Google. Mainly experience with Java and C++.
Stage 4
Thursday, 18th May, 17:30 - 18:30
- Assistant
- 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.
Conversation Design Advocacy Google
Accomplished speech application designer offering over 17 years experience in voice interaction design, requirements engineering, development, performance analysis, and tuning.
Staff Developer Programs Engineer Google
Leon is a Staff Developer Programs Engineer on the Google Developer Relations team, working on assistant and IoT technologies. He is the developer of samples, codelabs, client libraries, documentation and tools for various Google SDK's and API's including Actions on Google, Google Cast, Android Wear, Android TV, Android Auto and Chrome.
Stage 4
Thursday, 18th May, 18:30 - 19:30
- Assistant
Whether you are ready to submit a new action or just started working on one, come meet our review & support teams for a consultation about our process. We can answer your questions, guide you on user experience and even review your action on the spot.
Office Hours Table 13 & 14
Thursday, 18th May, 18:30 - 19:30
- Assistant
- 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.
Product Manager Google
Zak Stone is the Product Manager for TensorFlow on the Google Brain team. He contributes to product strategy, collaborates with other teams across Google, and enjoys interacting with TensorFlow's vibrant open-source community. Prior to joining Google, Zak founded a mobile-focused deep learning startup that was acquired by Apple. While at Apple, Zak contributed to the on-device face identification technology in iOS 10 and macOS Sierra that was announced at WWDC 2016.
Developer Programs Engineer Google
Developer Relations for Machine Learning at Google, including TensorFlow. Specialties: Artificial intelligence, game development, software engineering, writing
Software Engineer Google
I'm an engineer on the TensorFlow team working on distributed TensorFlow, an open source machine learning platform.
Stage 3
Thursday, 18th May, 09:30 - 10:30
- Machine Learning & AI
- 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.
Deep Learning Research Google
Francois Chollet works on deep learning research and infrastructure at Google Brain and on the Machine Perception team. He is the author of Keras, the deep learning framework.
Scientist & Engineer Google
Martin Wicke works on TensorFlow's high-level APIs. He joined Google before the TensorFlow launch, after founding a startup doing machine learning for code synthesis. In a former life he was an academic and worked on physics simulation and computer graphics.
Stage 6
Thursday, 18th May, 10:30 - 11:30
- Machine Learning & AI
Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.
Office Hours Table 17 & 18
Thursday, 18th May, 10:30 - 11:30
- Machine Learning & AI
Want to protect your sites against spam and abuse, but afraid of losing human users? Have you heard any new features that reCAPTCHA launched recently? Any problems on the integration with reCAPTCHA? reCAPTCHA team is here to help. Come have a chat with us, bring your questions and see our latest demos.
Office Hours Table 17 & 18
Thursday, 18th May, 13:30 - 14:30
- Machine Learning & AI
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.
Developer Advocate Google
I have > 10 years of Machine Learning experience, including teaching & engineering. Feel free to contact me directly for a CV.
Stage 7
Thursday, 18th May, 14:30 - 15:30
- Machine Learning & AI
- 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!
Senior Staff Research Scientist on Google Brain team Google
I've been a developer at Google for over three years. I work on Polymer, and have probably at least once broken the Internet for you. Before this, I used to work on Chrome.
Stage 1
Thursday, 18th May, 08:30 - 09:30
- Mobile Web
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.
Product Manager Google
I'm excited about designing and developing great products, and I've had the opportunity to shape my skills in a variety of roles across three different continents. My blend of skills in both design and development means that I can quickly design, implement, and test new products and features quickly.
Stage 6
Thursday, 18th May, 08:30 - 09:30
- Mobile Web
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.
Developer Advocate Google
I'm a storyteller. I tell stories in a multitude of ways: On big and small stages, in videos, in tutorials, guides, blogs or articles or through apps and sites. All stories I tell serve one of two needs: To make people better or happier. I'm also a very experienced web developer turned into a game developer and later manager, then into an advocate, manager and designer. I tried many things but specialize for my current role. Whatever gets the job done.
Stage 6
Thursday, 18th May, 09:30 - 10:30
- Mobile Web
Want to understand what is the Dart programming language and where is it going? How is it different from other compile-to-JS languages? Want to find out how Google uses it in production? Have questions about AngularDart? Come have a chat with members of the Dart team responsible for its uses on the Web.
Office Hours Table 17 & 18
Thursday, 18th May, 09:30 - 10:30
- Mobile Web
- 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.
Software Engineer Google
Alex is a member of the Angular core team, working to optimize the platform for the next generation of applications. He works on the Angular service worker as well as server-side rendering and other performance-related features.
Developer Advocate Google
Stephen is a Developer Advocate on the Angular Team at Google. Stephen works to solve real world problems faced by developers and businesses, and to represent the needs of the community within the Angular team.
Stage 1
Thursday, 18th May, 11:30 - 12:30
- Mobile Web
Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.
Office Hours Table 17 & 18
Thursday, 18th May, 12:30 - 13:30
- Mobile Web
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.
Senior Developer Advocate Google
Surma is an engineer working with the Chrome team. He likes to cut himself on the bleeding edge, goes full-stack every once in a while and prefers good code over functional one.
Stage 6
Thursday, 18th May, 13:30 - 14:30
- Mobile Web
Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams
Office Hours Table 17 & 18
Thursday, 18th May, 15:30 - 16:30
- Mobile Web
- 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.
Senior Software Engineer Google
Justin is the Technical Lead for Tools on the Polymer project. He has worked on developer tooling since joining Google in 2008, founding the Google App Maker project, and working on Dart tooling before joining Polymer. Prior to Google, Justin was a musician and consultant, helping small and medium businesses build custom customer, fulfillment and warehouse management systems. Justin earned his bachelor's degree in computer science from the University of California, Santa Cruz.
Stage 6
Thursday, 18th May, 16:30 - 17:30
- Mobile Web
- 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.
Product Manager Google
American designer and developer interested in the intersection of art, architecture, literature, and technology.
Stage 6
Thursday, 18th May, 17:30 - 18:30
- Mobile Web
- 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.
Product Manager Google
Product Manager at Google. Work on Accelerated Mobile Pages (AMP).
Software Engineer Google
Mathematician and programmer with extensive experience in efficient algorithms.
Stage 5
Thursday, 18th May, 08:30 - 09:30
- Ads
- 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.
Office Hours Table 19 & 20
Thursday, 18th May, 09:30 - 10:30
- Ads
- 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.
Group Product Manager, AdMob Google
John 'Duke' Dukellis is a Group Product Manager at Google, where he leads mobile app advertising products for developers and publishers. Prior to Google, Duke led the Consumer Wallet and Consumer Financial Services teams at PayPal. Earlier was CEO at StepNexus, a global chip security company acquired by Gemalto.
Stage 4
Thursday, 18th May, 16:30 - 17:30
- Ads
Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.
Office Hours Table 19 & 20
Thursday, 18th May, 18:30 - 19:30
- Ads
Friday, 19th May
Location is increasingly important in our apps. yet, place means something different to everyone. Where we come from, where we work, where we live -- these are all ways of making sense of the world around us. In this office hours session, meet the team that builds APIs for GeoLocation, Places and more!
Office Hours Table 19 & 20
Friday, 19th May, 08:30 - 09:30
- Location & Maps
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.
Product Manager Google
Mobile Product manager with experience developing, launching, and optimizing native and web products in agile environments. Fairly technical with a penchant for analytics. Experience leading projects from concept to launch, including: competitive analysis, product strategy, interaction design, user testing, functional requirements, product marketing, and post launch optimization.
Stage 5
Friday, 19th May, 09:30 - 10:30
- Location & Maps
- 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.
Developer Relations Lead - Geo & Next Billion Users Google
Head of Google Maps APIs Developer Relations at Google.
Stage 5
Friday, 19th May, 10:30 - 11:30
- Location & Maps
The Google Maps APIs encompass many use-cases across many industries. Maps solutions are end-to-end reference implementations to help you provide the best in class experience to your users. In this office hours session, meet the team that are building Maps solutions.
Office Hours Table 11 & 12
Friday, 19th May, 13:30 - 14:30
- Location & Maps
- 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.
Product Manager Google
David is a product manager for transactions on Google Assistant. Prior to Google, he was a vice president of tech infrastructure at Goldman Sachs. David earned an MBA and a dual bachelor's degree in computer science and economics from New York University.
Technical Lead Manager Google
Jeff is a Technical Lead Manager on the Google Assistant team. His team is responsible for transaction APIs and Services, including payments, order lifecycle and user identity. Jeff joined Google in 2005, and prior to his involvement with Assistant he worked on Adwords, Glass and Search.
Software Engineer Google
Archita Vadali is a software engineer working on Google Assistant. She has worked at Google for over 6 years, covering a variety of internal and external products. Archita earned a Master's degree in Computer Science from University of Texas at Dallas.
Stage 3
Friday, 19th May, 10:30 - 11:30
- Assistant
- 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.
Group Product Manager Google
Brad Abrams is Group Product Manager on Actions on Google -- the platform for the Google Assistant where he is responsible for the developer experiences on the platform. Brad has been at Google since 2011 and has led platform efforts in Google Cloud and Chrome and now on the Cloud Assistant team. Prior to Google, Brad lead many developer efforts at Microsoft on products including the .NET Framework, ASP.NET, Silverlight and Visual Studio. Brad published several books including the bestselling Framework Design Guidelines. Brad has spoken at developer conferences around the world including nearly every major Microsoft developer event during his tenure and many Google IO and GCP Live events since he joined.
Cofounder, CEO PullString
Before co-founding PullString as CEO, Oren was an Entrepreneur in Residence at August Capital. A filmmaker and technologist, he spent more than 20 years at Pixar, most recently as Chief Technical Officer and Director of the Studio Tools group. His feature film credits include Toy Story and Toy Story 2, A Bug's Life, and Supervising Technical Director for Finding Nemo. Oren also helped found Pixar University and taught animation at the Academy of Art College for seven years. Oren currently teaches Lean Launchpad courses with Steve Blank at Stanford, Berkeley, Columbia, and for the NSF.
Stage 5
Friday, 19th May, 12:30 - 13:30
- Assistant
- 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.
Creative Lead, Conversation Design & Voice Direction Google
A simple and beautiful idea: everyday conversation exhibits systematic design features essential for the creation of successful Voice UIs. This is James Giangola's disruptive contribution to the VUI industry, a concept he's researched rigorously and promoted globally. His approach has led to a paradigm shift with significant implications for dialog architecture, prompt design, prosody, who we work with and how, corporate branding, and the design process itself. James is co-inventor and linguist on the patent 'VUIs with Personality' and co-author of Voice User Interface Design.
Stage 3
Friday, 19th May, 13:30 - 14:30
- Assistant
Whether you are ready to submit a new action or just started working on one, come meet our review & support teams for a consultation about our process. We can answer your questions, guide you on user experience and even review your action on the spot.
Office Hours Table 19 & 20
Friday, 19th May, 13:30 - 14:30
- Assistant
Interested in distributing your app or game in the US? If so, learn key tips and get your questions answered from Google Play experts from the specific region.
Office Hours Table 13 & 14
Friday, 19th May, 08:30 - 09:30
- Play
- 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.
Product Manager Google
Edward is a Product Manager of Google's AdMob mobile advertising platform, leading initiatives to bring best-in-class reporting tools to AdMob publishers. Prior to Google, Edward was a full-stack developer at LivingSocial, where he was responsible for the mobile web platform. He holds an MBA from Harvard Business School and a bachelor's degree in Electrical Engineering from Princeton University.
Product Manager Google
Mai is a Product Manager focusing on app analytics. She has worked on features ranging from install attribution to remarketing, to integrating our app analytics solution with other products at Google. Prior to her current work, she was immersed in business analytics, having driven growth strategy at places like Teach For America. Mai earned her BA from Cornell University and an MPP with an emphasis in Statistics and Quantitative Analysis from UCLA.
Stage 5
Friday, 19th May, 08:30 - 09:30
- Ads
- 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.
Product Manager Google
Rob Aikins is a Product Manager on the App Ads team focused on app re-engagement. Before Google, Rob was a co-founder at Wynston, an online workforce training platform, where he did product and engineering work. Rob received his MBA from Stanford and a B.S. in Mechanical Engineering from University of Maryland College Park.
Group Product Manager Google
David Mitby leads Google's mobile app advertising and measurement solutions for Google Search, Display, and Google Play. Previously at Google, he was responsible for Google's Display Optimization products, focused on products and tools that help advertisers get the best performance out of the GDN, through automated bidding (Conversion Optimizer, Enhanced CPC), automated targeting (Display Campaign Optimizer), and tools to guide advertiser optimization.
Product Manager Google
Belinda Langner is a Product Manager at Google working on mobile app ads. She is currently focused on improving app install ads as the lead PM on Google's Universal App Campaigns. Previously at Google, Belinda played a key role in launching Search Ads on Play to help users discover apps within the Google Play Store. Prior to Google, she worked as an engineer at IBM. Belinda holds a BS in Computer Science from Carnegie Mellon University.
Stage 4
Friday, 19th May, 10:30 - 11:30
- Ads
Interested in learning about app growth strategies? Have questions about how to effectively monetize your app? Want to know the best way to calculate LTV? Interested in learning more about AMP ads? Get all your questions answered by app ads product experts during the Mobile Apps Office Hours at Google IO.
Office Hours Table 17 & 18
Friday, 19th May, 11:30 - 12:30
- Ads
- 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.
Office Hours Table 19 & 20
Friday, 19th May, 11:30 - 12:30
- Ads
Have questions about Google Cloud's machine learning, big data, or analytics products and APIs? Want to try out some of the APIs in your application? Members of the Cloud Developer Relations team who know these products well will be available to answer your questions.
Office Hours Table 17 & 18
Friday, 19th May, 09:30 - 10:30
- Cloud
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.
Developer Advocate Google
Sara is a Developer Advocate on Google's Cloud Platform team, focusing on big data and machine learning. She helps developers build awesome apps through demos, online content, and events. Sara has a bachelor's degree in Business and International Studies from Brandeis University. When she's not programming she can be found on a spin bike, listening to the Hamilton soundtrack, or finding the best ice cream in New York.
Stage 3
Friday, 19th May, 09:30 - 10:30
- Cloud
- 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.
Software Engineer Google
Lauren is a Software Engineer at Google, working on Cloud Functions for Firebase. Prior to joining Google, Lauren co-founded the storage-on-demand startup Boxit, and was the first Product Manager at wearable tech company Nymi. Lauren has spoken at conferences in US, Canada, and China about entrepreneurship and technology. In her spare time, she enjoys swing dancing and rock climbing.
Product Manager Google
Brendan is a Product Manager at Google working on Cloud Functions for Firebase, Firebase Hosting, and the Firebase CLI. Before joining Google, he was Product Manager responsible for passenger growth and the passenger experience for both iOS and Android at Lyft. Brendan was also one of the co-founders of Kicksend and is author of two books.
Software Engineer Google
Robert-Jan Huijsman is a Software Engineer working on Google Cloud Functions and Firebase, Google's 'serverless' cloud offerings. Previously he worked on Spanner, Google's state-of-the-art planet-scale database. He joined Google in 2012, after getting a Master's degree in Parallel and Distributed Computer Systems at the VU University in Amsterdam, the Netherlands.
Stage 7
Friday, 19th May, 09:30 - 10:30
- Cloud
If you have questions about using Google App Engine or using Google Cloud Platform with any of our supported languages (Java, Go, Python, .NET, Node.js, PHP, or Ruby) come ask our team. Members of the Cloud Developer Relations team will be available to answer your questions.
Office Hours Table 17 & 18
Friday, 19th May, 12:30 - 13:30
- Cloud
- 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.
Developer Advocate Google
Terry Ryan is a Developer Advocate for the Google Cloud Platform team. He has 15 years of experience working with the web - both front end and back. Before working for technology shops like Google and Adobe he worked in roles that combined development with system administration at the Wharton School of Business. He also wrote Driving Technical Change for Pragmatic Bookshelf, a book that arms technology professionals with the tools to convince reluctant co-workers to adopt new tools and technology.
Stage 4
Friday, 19th May, 13:30 - 14:30
- Cloud
- 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.
Software Engineer Google
Software Engineer for Google Ads Team at Google.
Product Manager Google
Creator of visual media and communication products. Founded startups, built teams with designers and engineers.
Stage 5
Friday, 19th May, 14:30 - 15:30
- Cloud
- 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.
Software Engineer Google
Robert-Jan Huijsman is a Software Engineer working on Google Cloud Functions and Firebase, Google's 'serverless' cloud offerings. Previously he worked on Spanner, Google's state-of-the-art planet-scale database. He joined Google in 2012, after getting a Master's degree in Parallel and Distributed Computer Systems at the VU University in Amsterdam, the Netherlands.
Software Engineer Google
Thomas is the Tech Lead of Cloud Functions for Firebase. Before Cloud Functions, Thomas contributed to the Firebase Realtime Database, backend reliability, and Firebase SDKs. Before Firebase, Thomas was an early engineer at Parse. He had a hand in many Parse products and is best known as the lead developer for Parse Push. Previously Thomas was an engineer on Google's Image Search infrastructure and Microsoft Windows. Thomas Earned his bachelor's degree in software engineering at Cal Poly San Luis Obispo with a focus on computer graphics and operating systems & security.
Stage 7
Friday, 19th May, 14:30 - 15:30
- Cloud
- 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.
Product Manager Google
Dominic is a Product Geek on @GoogleCloud.
Stage 5
Friday, 19th May, 15:30 - 16:30
- 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!
Senior Software Engineer Google
Chris joined Firebase in 2013 as employee 11. He is the author of Firebase Queue and currently leads infrastructure for Firebase Hosting. Chris cut his teeth at startups, where he managed large-scale data processing pipelines. He holds a bachelor's in Mechanical Engineering and a master's in Advanced Engineering from the University of Warwick in the United Kingdom.
Software Engineer Google
Alex is an engineer on the Firebase Hosting team and previously worked on Auth. He earned his degree in Computer Science and Software Engineering at Rose-Hulman Institute of Technology.
Stage 3
Friday, 19th May, 15:30 - 16:30
- Cloud
- 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.
Staff Developer Advocate Google
Kaz Sato is Staff Developer Advocate at Cloud Platform team, Google Inc. Focusing on Machine Learning and Data Analytics products, such as TensorFlow, Cloud ML and BigQuery. Spoke at major events including Google Cloud Next SF, Google I/O, Strata London/San Jose/NYC and etc. Kaz also has been leading and supporting developer communities for Google Cloud for over 8 years.
Developer Advocate Google
Leaded designing and developing software components for embedded devices such as mobile, gaming consoles. Performance tunings of more than 30 professional game titles for CPU, GPU and Network programming. Developed several core components of embedded devices such as SSL, image processing, audio processing, real time virtual machine.
Stage 6
Friday, 19th May, 08:30 - 09:30
- Machine Learning & AI
- 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.
Senior Staff Software Engineer Google
Uber Technical Lead on large scale (high traffic, availability, data size) systems scaling to millions of QPS and billions of users. Leadership and management of large teams with 30+ engineers and cross-functional collaborators. Grower of talent including TLs, Managers, PMs and more.
Stage 6
Friday, 19th May, 11:30 - 12:30
- Machine Learning & AI
Have questions about TensorFlow? Want to talk about the latest advances in machine learning? Have ideas for intelligent applications for mobile or the cloud? We're here to chat with you about deep learning and machine intelligence.
Office Hours Table 17 & 18
Friday, 19th May, 13:30 - 14:30
- Machine Learning & AI
- 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.
Senior Staff Research Scientist on Google Brain team Google
I'm a research scientist at Google working on generative models for music, video, text and art using deep neural networks. Our work is done in TensorFlow (www.tensorflow.org).
Stage 3
Friday, 19th May, 14:30 - 15:30
- Machine Learning & AI
Want to protect your sites against spam and abuse, but afraid of losing human users? Have you heard any new features that reCAPTCHA launched recently? Any problems on the integration with reCAPTCHA? reCAPTCHA team is here to help. Come have a chat with us, bring your questions and see our latest demos.
Office Hours Table 17 & 18
Friday, 19th May, 15:30 - 16:30
- Machine Learning & AI
Have questions about developing for Google Home, including Google Cast? Want to know more about bringing your users from mobile to Google Home and the big screen? Have you tried integrating with Google Cast and have run into issues and need help? This is a great opportunity to have a chat with the engineers from the teams who work on the platform, and get answers to your questions.
Office Hours Table 19 & 20
Friday, 19th May, 10:30 - 11:30
- IoT
Have questions about creating IoT devices with Android Things, or integrating with the Assistant Smart Home? Want to learn more about how to interface different kinds of hardware, or building your own boards? Want to learn more about the new Android APIs which are available for accessing peripherals? Come have a chat with members of the Android Things and Assistant team, and ask questions about this, and more. If you're interested in a cloud-to-cloud integration, chat with members of the Assistant Smart Home team.
Office Hours Table 19 & 20
Friday, 19th May, 12:30 - 13:30
- IoT
Have questions about a particular AMP or a Google search feature? Curious about the best practices for Structured Data? How to make your pages shine on Google Search with rich cards, snippets, and carousels? Or, how to build beautiful and fast AMP pages? Come have a chat with the members of the AMP and Search teams.
Office Hours Table 17 & 18
Friday, 19th May, 08:30 - 09:30
- Mobile Web
Want to understand what is the Dart programming language and where is it going? How is it different from other compile-to-JS languages? Want to find out how Google uses it in production? Have questions about AngularDart? Come have a chat with members of the Dart team responsible for its uses on the Web.
Office Hours Table 17 & 18
Friday, 19th May, 10:30 - 11:30
- Mobile Web
- 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.
Developer Advocate Google
I’m a developer advocate for Google Chrome.
Senior Developer Advocate Google
Surma is an engineer working with the Chrome team. He likes to cut himself on the bleeding edge, goes full-stack every once in a while and prefers good code over functional one.
Amphitheatre
Friday, 19th May, 11:30 - 12:30
- Mobile Web
- 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.
Senior Staff Engineer Google
Eric is a Senior Staff Engineer at Google working with the Chrome team on web projects like Lighthouse, Polymer, web components. He's the author of 'Using the HTML5 Filesystem API' and has led frontend projects like the Google I/O web app (2015-16), Google's Santa tracker, chromestatus.com, and html5rocks.com. Prior to Google, Eric worked as a software engineer at the University of Michigan where he designed rich web applications and APIs for the university's 19 libraries.
Software Engineer Google
Brendan is an engineer on the Geo Developer Relations team. Prior to joining Google, he split his career between teaching math and helping advance the state of the web. Now he gets to do both.
Stage 7
Friday, 19th May, 12:30 - 13:30
- Mobile Web
- 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.
Engineering Manager Google
Addy is a Staff Engineer at Google working with the Chrome team on Polymer, with a focus on developer tooling & Web Component polyfills. He is also the engineering lead for several open-source projects including Yeoman, Google Web Starter Kit, TodoMVC and upcoming Material Design libraries.
Stage 2
Friday, 19th May, 12:30 - 13:30
- Mobile Web
- 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.
Technical Lead Google
Justin Novosad has been a member of the Chrome GPU team since joining Google in 2011. He is the technical lead for canvas APIs in Chrome. Prior to Google, he was a software developer at Autodesk where he has worked on the Maya rendering team, and the image science team. He holds a bachelor's degree in computer engineering and a master's in biomedical engineering from Polytechnique Montréal.
Stage 6
Friday, 19th May, 14:30 - 15:30
- Mobile Web
Have questions about Progressive Web Apps, web performance, PRPL, Polymer, or any other web development issues? Come have a chat with members of the Chrome, Polymer and Web DevRel team and get answers to all your questions from the engineers helping to shape the platform.
Office Hours Table 17 & 18
Friday, 19th May, 14:30 - 15:30
- Mobile Web
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.
Developer Advocate Google
Stephen is a Developer Advocate on the Angular Team at Google. Stephen works to solve real world problems faced by developers and businesses, and to represent the needs of the community within the Angular team.
Stage 4
Friday, 19th May, 15:30 - 16:30
- Mobile Web
- 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.
Software Engineer Google
William is a software engineer working on new dynamic content in the open-source AMP Project. Prior to joining Google, William studied Computer Science at Cornell University and worked in the games industry.
Developer Advocate Google
Chiara is a Developer Advocate at Google in the Developer Relations Team. She helps partners be more successful on the web, on Android and iOS. Prior to Google, she was a full stack engineer at eBay. Chiara has a MSC in Computer Engineering from Alma Mater University of Bologna, where she graduated with honors.
Stage 6
Friday, 19th May, 15:30 - 16:30
- Mobile Web
- 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.
Develper Advocate Google
I like getting things done! Love to learn and to understand how things work.
Senior Develper Advocate Google
I'm helping game developers to get the best out of their mobile game, and resolve any difficulty they have during Android development or publishing.
Stage 7
Friday, 19th May, 08:30 - 09:30
- Firebase
Come meet the team behind Crashlytics, Fastlane, and other Fabric products. Bring your questions and they'll have the answer. Can't wait for these office hours or missed them? The Fabric team has open office hours in the Firebase sandbox all three days.
Office Hours Table 13 & 14
Friday, 19th May, 09:30 - 10:30
- Firebase
- 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.
Software Engineer Google
Software Engineer at Google. Interested in technology.
Software Engineer Google
Interested in using computers to create beauty, elegance, fun, and save people time. I like creating tools to make development teams productive, natural language processing, machine learning, and image processing.
Stage 7
Friday, 19th May, 10:30 - 11:30
- Firebase
- 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.
Developer Advocate Google
I'm an industry veteran full-stack software engineer with finely honed development and leadership skills. Currently I'm working as a Developer Advocate at Google for Firebase Test Lab, Firebase Crash Reporting, Firebase Performance Monitoring, Firebase Storage, and Cloud Functions for Firebase.
Stage 7
Friday, 19th May, 13:30 - 14:30
- Firebase
- 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.
Developer Advocate Google
A motivated self-taught developer, with experiences in multiple languages such as Java, Objective-C, .NET, and different kinds of system from ERP to web service and native mobile apps. Have experience leading a team of 20 developers. Possess a balanced mindset of IT and business.
Developer Advocate Google
Developer Advocate at Google. Interested in technology.
Stage 7
Friday, 19th May, 15:30 - 16:30
- Firebase
Have questions about how to improve accessibility on your Website or Android app? Want to create more inclusive experiences for people with disabilities? Want to learn how to design, develop and test for everyone? Come have a chat with Android and Web accessibility experts
Office Hours Table 19 & 20
Friday, 19th May, 09:30 - 10:30
- Accessibility
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 08:30 - 09:30
- Design
- 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.
UX Designer Google
I'm Fiona, a creator, artist, & interaction designer. After graduating from design school in Toronto, I packed up my bags and moved my life to San Francisco where I'm currently designing at Google on the Material Design team.
Design & Code for #Fuchsia OS Google
Turning design dreams into reality for the Fuchsia Operating System.
Stage 4
Friday, 19th May, 08:30 - 09:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 09:30 - 10:30
- Design
- 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.
UX Director - Content Strategy, Google Ads & Commerce Google
Define content strategy for Google products and emerging interfaces (voice, chat, and virtual reality). Manage user experience content strategists and develop content strategy for Google's Ads & Commerce products (Ads, Travel, Shopping, Payments). Establish Google-wide writing and voice guidelines in partnership with all product areas.
Content Strategist Google
I write things and fix other people's written things at Google.
UX Writer Google
UX Writer at Google. Apart from writing I love travelling a lot to different places.
Stage 4
Friday, 19th May, 09:30 - 10:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 10:30 - 11:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 11:30 - 12:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 12:30 - 13:30
- Design
- 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.
Staff UX Researcher Google
Staff UX Researcher at Google. Interested in technology.
Visual Designer Google
Born and raised in Tokyo, Japan – but now splitting time between Atlanta and San Francisco – Justin works at Google as a Visual Designer.
Stage 6
Friday, 19th May, 12:30 - 13:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 13:30 - 14:30
- Design
- 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.
Emerging Markets UX Lead Google
I lead UX / product design for YouTube in our high growth emerging markets.
UX Researcher, YouTube Emerging Markets Google
Understanding users and making products for them is my jam. 4+ years experience in user insights, research, and marketing. A focused, thoughtful, reliable team player driven by delighted customers, efficiency and informed design. Recently completed a Master's in Human Factors in Information Design at Bentley University.
Stage 6
Friday, 19th May, 13:30 - 14:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 14:30 - 15:30
- Design
Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.
Office Hours Table 19 & 20
Friday, 19th May, 15:30 - 16:30
- Design
Want to extend your app to new platforms including Android Wear, Daydream, TV and Auto? Our office hours are hosted by Google UX leads responsible for Play Store, Wear, TV, and Auto and during 1:1 sessions, developers can get guidance on 1) app design principles for these new formats, 2) how to find balance between design consistency with existing patterns and coherency with the medium, and 3) how to apply Material Design patterns.
Office Hours Table 19 & 20
Friday, 19th May, 15:30 - 16:30
- Design
Get 1:1 feedback on your projects from Google designers. Note: Design reviews are reservable on a first-come, first-served basis starting at 11:30AM on Day 1, and 8:30AM on days 2 & 3. Swing by our dome at the beginning of each day to reserve a time for your review.
Sandbox Dome E
Friday, 19th May, 15:30 - 16:30
- Design
Have questions about determining location on Android or location updates in Android O? Want to understand how to efficiently ask the user where they are? Want to understand how to use activity recognition (running/walking/driving) in your app, or how to process sensor information? Come have a chat with members of the Android team responsible for the Location, Geofencing, Nearby, Awareness, Sensors and Activity Recognition APIs.
Office Hours Table 11 & 12
Friday, 19th May, 08:30 - 09:30
- Android
The Android Runtime (ART) employs high-performance compiler and garbage collection technology to give the best runtime and memory usage experience for your Android applications. During office hours engineers will be available to discuss new developments in ART, such as our new garbage collector, and understand and help you address performance and memory issues.
Office Hours Table 11 & 12
Friday, 19th May, 10:30 - 11:30
- Android
Do you have questions about your app project in Android Studio? Are you looking for tips on how to speed up your Gradle builds? Do you want to understand how to use ConstraintLayout to optimize your app layouts? If so, come by and chat with the Android Studio team during our office hours to discuss these topics and more.
Office Hours Table 11 & 12
Friday, 19th May, 11:30 - 12:30
- Android
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.
Senior Staff Software Engineer Google
Romain leads the Android Graphics team at Google, which delivers the surface compositor, OpenGL ES, Vulkan and other low-level graphics layers to Android devices. Romain was previously on the Android framework team where he spent years working on the UI toolkit and hardware accelerated rendering pipeline.
Stage 2
Friday, 19th May, 11:30 - 12:30
- Android
Interested in learning more how to improve battery performance for your app? If you have questions about measuring & optimizing you apps battery usage or want to know more about the most common bad practices affecting battery life, come and talk to our team. Members of the Developer Relations team will be available to answer your questions.
Office Hours Table 13 & 14
Friday, 19th May, 12:30 - 13:30
- Android
Are you interested in building an instant app? Come chat with the team behind this new exciting technology. We can help answer your questions on use cases, UX guidelines, how to modularize your app and more. We're excited to hear what you're planning to build!
Office Hours Table 11 & 12
Friday, 19th May, 12:30 - 13:30
- Android
Have questions about Android windows and activities? Want to get some additional details on some of the cool new features we are introducing in O like multi-display? Come chat with members of the Android Windows and Activity team.
Office Hours Table 13 & 14
Friday, 19th May, 13:30 - 14:30
- Android
- 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.
Lead, Android UI Toolkit Google
Chet leads the Android UI Toolkit team and works on animation, graphics, performance, and UI widgets. He also manages and goes to a lot of meetings.
Software Engineer Google
Chris Craik works on graphics and UI performance in the Android UI toolkit team. He works to help apps achieve smooth scrolling and animations with optimizations and performance tools.
Stage 4
Friday, 19th May, 13:30 - 14:30
- Android
- 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.
Android Engineer Pinterest
Christina is an Android engineer at Pinterest, where she works on the Core Product team. She spends most of her time evaluating how tools, languages, and architectures can be leveraged to enhance code quality and developer velocity.
Android Engineer Square
Jake is an Android engineer at Square working on the Square Cash app. He works with a small team to build focused open source libraries like Retrofit, OkHttp, and others which are the foundations on which Square's Android apps are built.
Stage 4
Friday, 19th May, 14:30 - 15:30
- Android
- 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.
Lead, Android UI Toolkit Google
Chet leads the Android UI Toolkit team and works on animation, graphics, performance, and UI widgets. He also manages and goes to a lot of meetings.
Software Engineer Google
Doris is an engineer working on the Android UI ToolKit team. Her primary focus is improving and expanding animation on Android, with the intention to reduce jank. She is responsible for physics-based animation library, Animator Framework, and AnimatedVectorDrawable.
Stage 2
Friday, 19th May, 14:30 - 15:30
- Android
- 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.
Senior Software Engineer Google
Oli is a senior engineer on the Android Wear team. He leads work on system UI and watch faces, and built the emoji recogniser for Wear. Before joining the Wear team, he worked on G+ Year In Review, Auto Awesome Movies, and Chrome for Android.
Senior Software Engineer Google
Aga works on the Android Wear System UI team in London, where she leads the Wearable Support Library components effort. She has previously worked on the Android mobile client for Google Maps and is one of the founding engineers of the Cultural Institute mobile platform. Aga holds a first-class MEng degree in Computer Science from Imperial College, London.
Stage 2
Friday, 19th May, 15:30 - 16:30
- Android
Interested in learning more about the new ways you can help users quickly access relevant content on Android TV? Looking to discuss ideas about building apps for TVs, or want feedback on your TV app designs? Having trouble with getting your Android TV app pixel perfect, or want to improve your TV media playback? Come chat with the Android TV team! Bring your questions and ideas; we're excited to hear what you're working on, and to discuss how you can build apps for the biggest screen in the house!
Office Hours Table 13 & 14
Friday, 19th May, 15:30 - 16:30
- Android
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 08:30 - 09:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 09:30 - 10:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 10:30 - 11:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 11:30 - 12:30
- VR
Learn how to build high-quality mobile VR and AR apps on Daydream and Tango. Hear best practices directly from members of our Developer teams, and discover our latest developer tools to help you maximize performance and quality on mobile devices. Our team's mission is to make awesome easy, and to provide developers with a creative platform that lets them focus on building the best possible experiences in VR and AR.
Office Hours Table 13 & 14
Friday, 19th May, 11:30 - 12:30
- VR
- 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.
UX Designer Google
Product Manager at Google. Interested in technology.
UX Lead Google
I am a UX Designer at Google with passion and point of view for elegant & inspiring experiences in virtual reality. At Google, I lead UX across VR apps and previously helped bring Chromecast from concept to launch.
Stage 4
Friday, 19th May, 11:30 - 12:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 12:30 - 13:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 13:30 - 14:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 14:30 - 15:30
- VR
Go hands-on with Daydream and Tango, our platforms for high-quality mobile virtual reality and augmented reality. Get a preview of the apps, games, and developer tools we're demoing at https://g.co/vr/io17apps Note: Demo time slots are reservable on a first-come, first-served basis each day beginning 11:30AM on Day 1, and 8:30AM on Days 2 and 3. Come to Dome F early to reserve your demo time slot.
Sandbox Dome F
Friday, 19th May, 15:30 - 16:30
- VR