Log in to bookmark your favorites and sync them to your phone or calendar.
The Most Beautiful App You've Ever Made 3:00pm - 3:40pm
Feedback Prototyping: the fastest way to a... 3:30pm - 4:10pm
Chat about the Droidcon app (aka pregame) 6:00pm - 6:40pm
Material design everywhere using the Andro... 10:10am - 10:50am
Think Like an Animator 11:00am - 11:40am
Vector All The Things 11:50am - 12:30pm
What To Do About Fragments? 1:30pm - 2:10pm
A Pirate’s Guidelines for Android 2:20pm - 3:00pm
Realm: Building a mobile database 3:30pm - 4:10pm
TextView how to turn design into reality f... 4:20pm - 5:00pm
Data binding in 2015: Reactive Data Bindin... 5:10pm - 5:50pm
Creating and Publishing Your Own Awesome O... 6:00pm - 6:40pm
Kevin's Welcome
Opening Remark's f...
Keynote: Android is the World Phone 9:20am - 10:00am
Detect all memory leaks with LeakCanary! 10:10am - 10:50am
Building First Class Sdks: A Fabric Case S... 11:00am - 11:40am
Simple HTTP with Retrofit 2 11:50am - 12:30pm
Mastering RecyclerView Layouts 1:30pm - 2:10pm
Your Brand in a Material World 2:20pm - 3:00pm
Meet the (Android) Press 3:10pm - 4:00pm
Android Accessibility 101 4:20pm - 5:00pm
Using Styles and Themes Without Going Craz... 5:10pm - 5:50pm
Party 7:00pm - 10:00pm
Breakfast 8:00am - 9:00am
Lunch 12:30pm - 1:30pm
Android App Development for Newbies 10:10am - 10:50am
Advanced Android Espresso 11:00am - 11:40am
Genymotion for Application testing and Con... 11:50am - 12:30pm
Speed up your app 1:30pm - 2:10pm
Making Sense of the Touch System 2:20pm - 3:00pm
Successful Continuous Integration on Andro... 3:30pm - 4:10pm
Fast deterministic screenshot tests for An... 4:20pm - 5:00pm
Reflection No Reflection - Boosting perfor... 5:10pm - 5:50pm
Fresco: How Facebook saved a century a day 10:10am - 10:50am
Have you seen Cloud Spin? 11:00am - 11:40am
Kotlin: New Hope in a Java 6 Wasteland 11:50am - 12:30pm
Mobile Payments Opportunities for Android... 1:30pm - 2:10pm
Why, Hello There, Camera 2 API 2:20pm - 3:00pm
Monetizing Free-to-Play: Finding the Right... 3:30pm - 4:10pm
Monetizing apps on the Play Store: Integra... 4:20pm - 5:00pm
Forks, Fragmentation, and the Future of An... 5:10pm - 5:50pm
Fearless Internationalization and Localiza... 6:00pm - 6:40pm
Android M Runtime Permissions 11:00am - 11:40am
Creating Offline Mobile Apps that Always W... 11:50am - 12:30pm
Building an awesome Android app with Fireb... 2:20pm - 3:00pm
A simple SDK for creating and understandin... 3:45pm - 4:25pm
Beautiful Typography on Android (or close... 10:10am - 10:50am
Android Developer Options: What can those... 11:00am - 11:40am
The Road to 60FPS 11:50am - 12:30pm
Animation to Guide Us All - How animations... 1:30pm - 2:10pm
Debug Builds: A New Hope 2:20pm - 3:00pm
Painless UI Testing 3:45pm - 4:25pm
Don’t Get Lost in Translation: Strategies... 4:30pm - 5:10pm
Turning Your Mobile App into a Growth Engi... 5:15pm - 5:55pm
What’s New in Android UI Engineering 9:20am - 10:00am
@AnnotationProcessors ("ByExample") 10:10am - 10:50am
Better Code Through Lint and Checkstyle 11:00am - 11:40am
Data Binding Techniques 11:50am - 12:30pm
How the Main Thread works 1:30pm - 2:10pm
Introduction to Functional Reactive Progra... 2:20pm - 3:00pm
Do Something (Anything) About Diversity in Tech... 3:00pm - 3:45pm
Android Forestry at Square 3:45pm - 4:25pm
Be a Good Citizen: Develop Maintainable Ap... 4:30pm - 5:10pm
Bulletproof Android 5:15pm - 5:55pm
Closing Remarks 6:00pm - 6:30pm
Android, May I? 10:10am - 10:50am
Gradle: From User to Addict 11:00am - 11:40am
10 ways to Improve Your Android App Perfor... 11:50am - 12:30pm
Android Engineering for Scale 1:30pm - 2:10pm
Building a Node.js Backend in the Cloud fo... 2:20pm - 3:00pm
Whoa, Views can do that? WindowManager ide... 3:45pm - 4:25pm
"Buy a plunger before you need a plunger"... 4:30pm - 5:10pm
Making Mobile Commerce Fun 5:15pm - 5:45pm
Adding a new ingredient to Location-Based... 10:10am - 10:50am
Tools of the Trade 11:00am - 11:40am
Voice Actions & Interaction API: Ubiquitou... 11:50am - 12:30pm
An Intro to VR with Cardboard and Tango 1:30pm - 2:10pm
Game Basics: Animations with SurfaceView 2:20pm - 3:00pm
Getting on TV: Mobile Apps for Chromecast 3:45pm - 4:25pm
Android Metaprogramming 4:30pm - 5:10pm
Session: Building a Peer-to-Peer App with... 5:15pm - 5:55pm