24 Speakers11 CodelabsMonday & Tuesday

Monday, November 23rd

Registration

Opens at 7:30am
Grand Lobby

Breakfast will be served from 7:30am - 9:30am

Intro
Ian Lake & Joanna Smith

9:00am - 9:05am
Grand Hall

 

Keynote
Dave Burke & Stephanie Saad Cuthbertson

9:05am - 9:45am
Grand Hall

Keynote: Opening Keynote by Dave Burke, VP of Android Engineering

Android application architecture
Yigit Boyar & Adam Powell

9:45am - 10:30am
Grand Hall

Android is a large, rich platform with many capabilities, but a potentially overwhelming set of choices for any set of problems. This session will cover patterns, best practices, and architecture for solid, well-performing, and robustly structured Android applications.

Coffee Break

10:30am - 11:00am
Grand Lobby

Enjoy a Philz coffee in the Grand Lobby!

Respecting User Attention: Notification Best Practices
Chris Wren

11:00am - 11:45am
Grand Hall

Overview of the Android Notification UI and APIs, with special focus on respecting user attention.

Secrets to App & Game Success on Google Play
Brian Quimby & Andreas Preuer

11:00 - 11:45am
Hahn Auditorium

Best Practices: Store Listing Experiments, Beta testing, Pre-Reg

Keep it Secret, Keep it Safe
Chad Brubaker

11:45am - 12:30pm
Grand Hall

There are several new features in Android 6.0 to help you keep user data safe and secure, including new manifest flags and StrictMode tools. Come learn about best-practices for common security tasks, like checking custom certs and more.

Android Textual Layout
Raph Levien

11:45am - 12:30pm
Hahn Auditorium

Recent versions of Android have significant advances in typographic sophistication, including automatic hyphenation, balanced and optimized paragraph layout, OpenType features, support for dozens of scripts around the world, and more. We’ll cover these capabilities and how apps can make best use of them.

Codelabs

12pm - 7pm
Exhibition Area

Check out the Codelabs and meet Google engineers face to face!

Lunch

12:30pm - 1:30pm
Hahn Auditorium

With Codelabs area also open

RecyclerView Animations and Behind the Scenes
Chet Haase & Yigit Boyar

1:30pm - 2:15pm
Grand Hall

We will go into details of how RecyclerView animations work, what are the considerations and how you can extend them.

Office Hours

1:30pm - 2:15pm
Hahn Auditorium

Come stop by to get your burning questions answered directly from Googlers. We’ll have engineers from the Android Framework, Android Tools, Android UX, and Google Play teams on hand, just outside the Grand Hall

Support Library: Guts and Glory
Chris Banes & Adam Powell

2:15pm - 3:00pm
Grand Hall

The Android Support Libraries contain great libraries which help you jump-start your Android app. As with all things which are backwards compatible though, there are quite a few gotchas along the way.

Office Hours

2:15pm - 3:00pm
Hahn Auditorium

Come stop by to get your burning questions answered directly from Googlers. We’ll have engineers from the Android Framework, Android Tools, Android UX, and Google Play teams on hand, just outside the Grand Hall

Office Hours

3:00pm - 3:30pm
Grand Lobby

Check out the Codelabs and meet Google engineers face to face!

"Mother, may I?" Asking for Permissions
Svet Ganov & Jeff Sharkey

3:30pm - 4:15pm
Grand Hall

Android 6.0 introduces a new permissions model that gives more control to users. Come find out what changed, and learn best-practices for requesting permissions. Also learn cool tricks to access content without requesting broad permissions.

Office Hours

3:30pm - 4:15pm
Hahn Auditorium

Come stop by to get your burning questions answered directly from Googlers. We’ll have engineers from the Android Framework, Android Tools, Android UX, and Google Play teams on hand, just outside the Grand Hall

Framework Fireside Chat
hosted by Dan Galpin

4:15pm - 5:00pm
Grand Hall

Fireside chat with the Android Framework team. Prepare your questions!

Assemble with Androids
Android Engineers and Android Developer Advocates

5:00pm - 6:00pm
Grand Hall

Breakouts / Codelabs. Time to wind down a little, informal meetup time with the Eng team and DAs.

Party!

6:00pm - LATE
Courtyard

Enjoy beverages, heavy appetizers, and mingle with Android engineers!

Tuesday, November 24th

Registration

Opens at 8:00am
Grand Lobby

If you already registered and have your badge, you do not need to register again.

Breakfast will be served from 7:30am - 9:30am

What's new in Android Studio
Jamal Eason, Tor Norbye & Xavier Ducrohet

9:00am - 9:45am
Grand Hall

Since Google I/O, we have added a few new features to help in your development workflow. In this session we will provide a quick tour of the new developments & features in Android Studio.

Data Binding -- write apps faster
George Mount & Yigit Boyar

9:45am - 10:30am
Grand Hall

Android Data Binding, introduced at Google I/O as a preview, allows developers to write applications faster, easier, with fewer bugs, and with no performance impact. By adding a binding expression to your layout XML, you can tie the data model back end to your UI. See how this is done and some of the magic that is happening behind the scenes that makes this possible.

User Identity and Sign In with Google
Laurence Moroney

9:45am - 10:30am
Hahn Auditorium

We've been hard at work improving the technology of Sign-In with Google with an improved UX, an improved API, and updated graphics. In this talk, Laurence Moroney, a developer advocate at Google will step you through the new APIs, seeing how you can sign-in with Google, giving your users a more secure sign in experience. He'll also show you how you can get tokens from the sign in service that you can use to validate your user's identity with back end servers, helping you to avoid middleman attacks.

Coffee break

10:30am - 11:00am
Grand Lobby

Enjoy a Philz coffee in the Grand Lobby!

The Android Build System
Xav Ducrohet, Jerome Dochez & Michal Bendowski

11:00am - 11:45am
Grand Hall

 

App Standby vs Doze: Understanding System Sleep
Joanna Smith

11:00am - 11:45am
Hahn Auditorium

There's a difference between App Standby (where your app goes to sleep because it's lonely) and Doze (where the system went to sleep because users have lives). Learn how to reliably work around or wake up from those power naps.

Android Testing
Stephan Linzner, Jose Alcérreca & Jan-Felix Schmakeit

11:45am - 12:30pm
Grand Hall

Writing automated software tests should be a fundamental part of your app development strategy. Writing tests helps you to quickly catch and fix software regressions introduced by code changes to your app. In this talk, we'll give you an overview of the testing tools and frameworks provided by Google and show you how they can help you to iterate more quickly and maintain a more healthy codebase.

State of Media Playback
Ian Lake

11:45am - 12:30pm
Hahn Auditorium

Learn the best practices around doing media playback on Android across all API levels and how the Support Library helps.

Codelabs

12pm - 6pm
Exhibition Area

Check out the Codelabs and meet Google engineers face to face!

Lunch

12:30pm - 13:30pm
Hahn Auditorium

Codelabs open. Office hours open.

Android Studio for Experts
Tor Norbye, Siva Velusamy, Alex Ruiz, Kathryn Shih, Michał Bendowski & Esteban de la Canal

1:30pm - 3:00pm
Grand Hall

Android Studio has a range of features that target experience developers. This session will take an in-depth look into some of the advanced features of Android Studio and you can take away new productivity tips to help in app development.

Office Hours

1:30pm - 3:00pm
Hahn Auditorium

Come stop by to get your burning questions answered directly from Googlers. We’ll have engineers from the Android Framework, Android Tools, Android UX, and Google Play teams on hand, just outside the Grand Hall

Office Hours

3:00pm - 3:30pm
Grand Lobby

Check out the Codelabs and meet Google engineers face to face!

Developing for Android: The Naughty Bits
Chet Haase and Romain Guy

3:30pm - 4:15pm
Grand Hall

 

Android Tools and Testing Fireside Chat
Hosted by Reto Meier

4:15pm - 5:00pm
Grand Hall

Fireside chat with the Android Studio/Tools team. Prepare your questions!

Assemble with Androids
Informal Office Hours

4:30pm - 5:30pm
Hahn Auditorium

 

Closing Notes
Ian Lake & Joanna Smith

5:00pm - 5:05pm
Grand Hall