5 September 2017

All times are Central European Summer Time Zone (UTC+02:00)

  • Livestreamed
Filter:
Time Description _type _track _product
10:00 - 11:00

Keynote

Day 1 Keynote

Jason Titus, Tal Oppenheimer, Francis Ma, Sara Robinson, Daniel Galpin, Tilke Judd

S1 Session Auditorium Hall

Hear about the latest news and updates to Google's developer products and platforms.

Android

Assistant

Cloud

Firebase

TensorFlow

Mobile Web

Beyond Mobile

Develop on Mobile

Mobile Web

Android

Keynote Beyond Mobile Develop on Mobile Mobile Web Android Android Assistant Cloud Firebase TensorFlow Mobile Web
11:30 - 17:45

Session

Google Developers and Cloud Certification

Google Developers and Cloud Certification Lounge

Find out what's new in the Google Developers and Google Cloud Certification programs. Meet Android, Web, and Cloud experts, and learn how you can get certified.

Community

Session Community
11:30 - 13:00

Training

Build an App with Architecture Components

Florina Muntenescu

S3.1 Training Chamber Hall

In May 2017 the Architecture Components libraries were released. Alone, they help developers manage and simplify the UI component lifecycle and data persistence. Together, they can be used as a cohesive way to quickly build Android apps. In this training you use the different components to make a weather app that pulls data from a remote source, stores it locally, and displays it to the user. No experience with the libraries required!

Android

Android

Training Android Android
11:30 - 12:15

Session

Progressive Web Apps: What, why and how?

Sam Dutton

S1 Session Auditorium Hall

Progressive Web Apps combine the best of the web and the best of apps. They load quickly, even on flaky networks, can re-engage with users by sending web push notifications, have an icon on the home screen and load as top-level, full screen experiences.In this talk, we'll explain the what, why and how of Progressive Web Apps, and work through code examples.

PWA

Mobile Web

Session Mobile Web PWA
11:30 - 12:15

Session

What's up with Internet of Things and the Google Assistant

Dave Smith

S2 Session Theatre Hall

Google has a wide range of new platforms and tools to support computing anywhere and everywhere. Learn how Android Things can be used to simplify the development and production of IoT devices. Hear how the Google Assistant enables users to have conversations with your Actions. See how Android phones, Android Wear, and Android Auto allow users to interact with your service anytime and anywhere. Study how TensorFlow can be used to make machine learning really easy in all kinds of IoT applications, beyond mobile.

TensorFlow

Android Things

Beyond Mobile

Session Beyond Mobile TensorFlow Android Things
11:30 - 13:00

Training

Build a mobile app with Firebase

Sarah Allen

S3.2 Training Chamber Hall

When you build an app using Firebase, it takes care of data storage, synchronization, file storage, authentication, and other backend functionalities so that your time is spent polishing user interactions. In this codelab, we will guide you through building a sophisticated, real-time app using only the Firebase SDKs. We will showcase the various ways Firebase can help you be successful and provide on-site assistance as you build your app. The instructor will be building a web app, but the codelab is available for iOS, Android, and Web. You can pick your preferred technology and our teacher assistants will be available to answer questions for all platforms.

Firebase

Develop on Mobile

Training Develop on Mobile Firebase
12:00 - 12:45

Meetup

DACH community meetup

Katha Lindenthal, Tim Messerschmidt

Community Lounge

Informal meetup of the DACH community organizers and members.

Community

Meetup Community
12:15 - 13:00

Session

Android Things: The IoT Platform for Everyone

Rebecca Franks

S1 Session Auditorium Hall

Android Things is Google’s Internet of Things (IoT) platform that is based on the Android operating system. In this presentation, Rebecca covers the basics of getting started with the platform and how any developer without electronics experience can build IoT apps with Android Things. A few use cases and examples are shown in this session, along with how you can use the existing Android libraries with your next IoT project.

Android Things

Beyond Mobile

Session Beyond Mobile Android Things
12:15 - 13:00

Session

What can Kotlin do for me?

Hadi Hariri

S2 Session Theatre Hall

By now, you've probably heard of Kotlin and may have even taken a look at some of its features. And you might be wondering what the big deal is. Sure, it's got some nicer syntax—and what else? The thing about Kotlin though is that it's not about a list of features but how, together and in harmony, these features lead to a more enjoyable and productive development experience. In this talk, we're going to focus on showing why Kotlin solves some of the pain points you often encounter when writing code—be it Android, Server, or any other type of software development.

Android

Android

Session Android Android
12:45 - 13:30

Meetup

Women Techmakers meetup

Azzurra Ragone

Community Lounge

Informal meetup of the WTM leads and community members at the event.

Community

Meetup Community
13:00 - 14:30

Training

Taking advantage of Kotlin in your Android app

Nikita Gamolsky

S3.2 Training Chamber Hall

In this training, you'll get hands on experience building Android apps in the newly supported Kotlin language. You'll learn how to leverage Kotlin to reduce boilerplate code, avoid common mistakes, and simplify your code by converting an existing Android app written in Java to Kotlin.

Android

Android

Training Android Android
13:00 - 14:30

Training

Hands-on with Android Things and Creating Your Own IoT Devices

Renato Mangini, Jonathan Koren,

S3.1 Training Chamber Hall

In this session, you will learn everything you need to know about developing IoT applications for Android Things. Using Android Studio and a developer kit, you will see how easy it is to use your Android knowledge to interact with hardware in the real world.

Android Things

Beyond Mobile

Training Beyond Mobile Android Things
13:00 - 13:45

Session

From website to Progressive Web App

Ewa Gasperowicz

S1 Session Auditorium Hall

Where to start, what to implement, and how to prioritise Progressive Web App techniques. You'll also learn how make the most of 'low hanging fruit': small changes that can have a big impact.

PWA

Mobile Web

Session Mobile Web PWA
13:00 - 13:45

Session

Zero to App: Live coding a universal translator with Firebase

Jen Tong, Kathy Li

S2 Session Theatre Hall

Firebase and Google Cloud Platform together help developers build extraordinary mobile and web apps. In this session, we craft an app live on stage and demonstrate how to create a great user experience using Firebase. Then, we extend this app by calling into Google Cloud Platform APIs, without having to spin up servers or manage infrastructure. You experience firsthand how Firebase and Google Cloud Platform make it easy to build and scale your apps.

Cloud

Develop on Mobile

Session Develop on Mobile Cloud
13:30 - 14:15

Session

Create a Google community: GDG program Info

Uttam Tripathi

Community Lounge

Learn all about the Google Developer Groups Program, how to create a group or join as a member.

Community

Session Community
13:45 - 14:15

Session

What can I do with Cloud Functions for Firebase? All the things.

James Daniels

S2 Session Theatre Hall

With Cloud Functions, you can run snippets of JavaScript code on Google's server in response to events from Firebase. What problems can this solve? Can this completely replace a traditional backend? Learn by example how you can create more-robust applications with Firebase and integrate technologies like Twilio, Machine Learning, and Machine Translation.

Firebase

TensorFlow

Develop on Mobile

Session Develop on Mobile Firebase TensorFlow
13:45 - 14:15

Session

PWA+AMP = Easy for Users and Developers Alike

Ben Morss

S1 Session Auditorium Hall

PWAs enable app-like experiences on mobile web. AMP makes the web fast for users and simple for developers. Put those together, and you’ve got an easy way to build a fast, beautiful, immersive web app. You can fit existing AMP content into a PWA experience! Join us as we show how to build a PWA/AMP without a single JavaScript framework.

PWA

AMP

Mobile Web

Session Mobile Web PWA AMP
14:15 - 15:00

Session

Becoming a Google Developers Expert: GDE program info

Monika Starzyk

Community Lounge

Learn all about the Google Developer Experts Program and how you can join.

Community

Session Community
14:45 - 15:30

Session

Building for Android O

Shailen Tuli

S1 Session Auditorium Hall

Android O has changed the way apps work in the background, and we talk about how to implement common app use cases in this new world, along with highlighting a few O features you should make sure to take advantage of.

Android

Android

Session Android Android
14:45 - 15:30

Session

In record time: How we quickly built a serverless, modern app with Firebase and Flutter

Seth Ladd, David DeRemer

S2 Session Theatre Hall

Learn how we used Cloud Functions, Realtime Database, Flutter, Analytics, and more to launch a new, serverless mobile app for one of the top entertainment brands in the United States—in only three months, from scratch—for both iOS and Android, and from a single code base. We share our story of what worked and what didn't so you too can build better apps for your clients and users faster than ever.

Flutter

Cloud

Analytics

Develop on Mobile

Session Develop on Mobile Flutter Cloud Analytics
14:45 - 16:15

Training

Power your apps with Gmail, Drive, Calendar, Sheets, Slides & more

Wesley Chun

S3.2 Training Chamber Hall

You may be familiar with the G Suite productivity tools like Gmail, Google Drive, Calendar, Sheets, Slides, etc. But behind each of these apps that you know and love so well, there's a developer API. In this talk, we'll introduce you to the APIs so you can integrate their technologies into your apps, to help make your users more efficient.

G Suite

Beyond Mobile

Training Beyond Mobile G Suite
14:45 - 16:15

Training

From Web Site to PWA with Workbox

Sarah Clark

S3.1 Training Chamber Hall

So you want to make your web site work offline? You create a service worker, cache some files, and...then what? How do you deal with updates? Or the browser cache? Fortunately, Google's engineers have encountered these questions in their own work and have written Workbox: a set of tools and core logic for a Progressive Web App. We'll show you how to convert a site to offline and solve difficult caching problems with ease.

PWA

Mobile Web

Training Mobile Web PWA
15:00 - 15:30

Session

Google Summer of Code & Google Code-in

Stephanie Taylor

Community Lounge

Learn more about Google Open Source Programs

Community

Session Community
15:30 - 16:15

Session

ML APIs by Example

Sara Robinson

S1 Session Auditorium Hall

Think your business could make use of Google's machine learning expertise when it comes to powering and improving your business applications, but you get stuck on building and training your own custom model? Google Cloud Platform (GCP) offers five APIs: Google Cloud Vision API, Cloud Speech API, Cloud Natural Language API, Cloud Translation API, and Cloud Video Intelligence API. These APIs access pre-trained machine learning models with a single API call. In this session, we share an overview of each API. Then we dive into code with a live demo.

Cloud

Develop on Mobile

Session Develop on Mobile Cloud
15:30 - 16:15

Session

Android Wear, TV, Auto & Media: Technical Lightning talks!

Hoi Lam, Daniel Galpin, Marc Bächinger, Agnieszka Madurska, Santiago Seifert

S2 Session Theatre Hall

A series of deep dive technical talks on new features and / or tips on how to leverage the latest in Android Wear, TV, Auto and Media.

Android

Android

Session Android Android
15:30 - 16:15

Meetup

CEE + Russia community meetup

Przemek Pardel, Jozef Vodička, Zviad Kardava

Community Lounge

Informal meetup of the CEE + Russia community organizers and members.

Community

Meetup Community
16:15 - 17:00

Session

Diving into O and the Support Library

Dan Galpin, Lisa Wray

S1 Session Auditorium Hall

We take a close look at Android O with the Support Library, taking a deeper look at physics-based animation and other features to make your apps work, look, and feel better than ever.

Android

Android

Session Android Android
16:15 - 17:45

Training

Build beautiful mobile apps with Flutter

AMahdy Abdelaziz, David Yang

S3.1 Training Chamber Hall

The top asked question when building a Mobile app is: Hybrid or Native? How about both? Flutter makes it possible to unify the development across Android and iOS, and still get a natively compiled app, without any interpreters. In this workshop we will get started with Flutter and discuss the key features of the SDK. You'll learn how to setup the environment and build your first Flutter app. Similar to Android workshops, attendees must have Android Studio and/or Xcode installed on their laptops.

Flutter

Develop on Mobile

Training Develop on Mobile Flutter
16:15 - 17:00

Session

Google Cloud IoT Core Technical Deep Dive

Gus Class

S2 Session Theatre Hall

In this talk, you learn about the high-level features of the Google Cloud IoT Core product. Additionally, you learn how the underlying Google Cloud products that make up the Cloud Solution let you add IoT capabilities to your products at scale for both data ingress and analytics. An end-to-end demonstration of the product concludes the presentation.

Cloud

Beyond Mobile

Session Beyond Mobile Cloud
16:15 - 17:00

Q&A

Community building Q&A

Daniel Franc

Community Lounge

How to engage a community around your project? How to build great meetup group? Come to ask Googler & other community leads anything community related.

Community

Q&A Community
16:15 - 17:45

Training

Real-time Asset Tracking

Stephen McDonald

S3.2 Training Chamber Hall

Building a location app has never been easier. In this session you build the same app that was used at Google I/O to track and forecast transportation. This includes end-to-end integration between Android, Firebase, and the Google Maps APIs.

Android

Firebase

Maps

Develop on Mobile

Training Develop on Mobile Android Firebase Maps
17:00 - 17:45

Session

Introducing ARCore: Augmented Reality at Android Scale

Tom Salter

S1 Session Auditorium Hall

ARCore is Google’s new Android SDK that brings Augmented Reality capabilities to millions of mobile devices. In this talk, we will introduce the main concepts of ARCore, walk through building your first AR app and how to make the most of the ARCore SDK.

Android

Beyond Mobile

Session Beyond Mobile Android
17:00 - 17:45

Session

Women Techmakers program info

Azzurra Ragone

Community Lounge

Learn all about the Women Techmakers Program and how you can join.

Community

Session Community