Thank you for attending AndroidTO 2016! If you are interested in sponsoring in 2017, submit your details here.
Wednesday, November 2nd, 2016
As with AndroidTO conferences in the past, you can expect a group of speakers sharing insight into the latest technologies and techniques, representing companies and and organizations that are defining our future.
The AndroidTO Alumni of speakers includes an incredible roster from companies such as Google, Tumblr, Cyanogen, Facebook, 500px, Adobe, just to name a few...
This year's event will again feature workshop options for attendees looking for a hands-on experience with some of the technologies on display.
|8:00 - 8:55||
Doors Open - RegistrationWelcome to AndroidTO 2016!
|9:00 - 9:45||
3 Ways to Add Machine Learning to Your AppYufeng Guo, Google
|9:45 - 10:30||
Automation with fastlaneAndrea Falcone, Twitter
|10:30 - 11:15||
Animations To Guide Us AllMarcos Paulo Damasceno, Mirego
|11:15 - 11:45||
Google's Machine Learning Tools & How to Get StartedVihan Jain, Google
|11:45 - 12:45||
LunchEat some food. Have a drink.
|12:45 - 13:15||
Code Lab 1
Up and running with TensorflowVihan Jain, Google
Give Your App a Boost in Quality with FirebaseDoug Stevenson, Google
Code Lab 2
Getting Familiar with Activity Transitions on AndroidMarcos Paulo Damasceno, Mirego
|13:15 - 13:45||
Dealing with Legacy CodeNathalie Simons, TribalScale
|13:45 - 14:15||
Using Firebase Realtime Database to Build a Chat Application in 25 Minutes!Faisal Abid, Zoom.ai
|14:15 - 14:35||
|14:35 - 15:20||
Building Integrated Medical AppsJames Agnew, Centre for eHealth Innovation
|15:20 - 16:05||
Android Wear 2.0Sumit Chandel, Google
|16:05 - 16:50||
Secure, Friendly, and Effective AuthenticationSteven Soneff, Google
Closing RemarksThe End of the Show...
|Schedule Subject to Change|
Marcos Paulo DamascenoAndroid Expert, Mirego
Animations To Guide Us All
In this talk we are going deep into Activity Transitions, We will look at common problems that make developers give up on Activity Transitions, and strategies to handle them. Also, we will explore best practices, the APIs and the advantages of implementing these in your app.
Code Lab: Getting Familiar with Activity Transitions on Android
- Latest version of Android Studio
- Android SDK 21 or higher
Marcos is a passionate developer from Brazil who has been working with Android since 2010. He loves simple and beautiful UX and UI and is always focused on important small details and what makes mobile apps great. He is passionate about startups and tries his best to help early stage startups build great Android apps and awesome products. He is also a Google Expert in Android.
Marcos is actively involved in the community, organizing the GDG in Montreal, speaking at many conferences around the world and being a mentor in events like Startup Weekends, Google Launchpad Accelerators and various hackathons. Since moving to Montreal in 2013, Marcos has developed great apps for large companies and startups in Canada working for Mirego. One of those apps reached the global market with more than 500k downloads.
Andrea FalconeSenior Software Engineer, Twitter
Automation with fastlane
How would you like 2 extra hours of your time back every week? All mobile app developers face similar workflows as they work to upload an app to the Play Store. Many of these processes are currently done manually, but why not automate them? Fabric’s set of developer tools, collectively called fastlane, makes building, testing, and releasing your app faster, reproducible and less troublesome, leaving developers more time to focus on feature code and not deployment! Learn how you can automate the tedious tasks to generate release notes, screenshots using screengrab and push your final submission straight to the Google Play portal effortlessly from your command line using supply with a powerful open source tool.
Andrea Falcone is a Senior Software Engineer at Twitter. She has worked on many parts of Fabric, building the Android tooling, including Android Studio Plugin, Crashlytics Android SDK, Gradle plugin and Beta by Crashlytics. She is currently working on fastlane, an open source release process automation suite.
Vihan JainSoftware Engineer, Google
Google's Machine Learning Tools & How to Get Started
An overview of Google's open sourced Machine Learning tools. The talk will focus on how to use Google's off-the-shelf ML solutions for various problems and how developers can start developing using Tensorflow.
Code Lab: Up and Running with Tensorflow
Google open sourced Tensorflow in Nov 2015 and it has since been the most popular platform Machine Learning in academia as well as in IT companies. The session will introduce Tensorflow, teach you a few neat tricks to reuse vast open sourced resources for your own specific problems and help you get started with training your first model using Tensorflow! No ML background required.
- Laptop (with MacOS or Linux)
I joined Google in 2014. For two years, I was in Google Waterloo (Canada) working on Ads Infrastructure. I moved to Mountain View in Feb 2016 to work with Machine Learning Research team. My current projects are Wide & Deep Learning (recently open sourced) and Personalized Recommendations on Play App.
Nathalie SimonsAgile Software Developer, TribalScale
Dealing with Legacy Code
Legacy code, a scary phrase to most, is all over the tech industry and Android is no exception. These days legacy code is commonly known as code that has been inherited, be it from one company to another or from some other source. This can usually lead to issues while maintaining and developing in these code bases but with the right strategies legacy code can be a little less painful.
Nathalie Simons was born in Suriname and raised in Trinidad. Growing up, Nathalie was a creator interested in building physical products. Her love for creation and architecture quickly led her down a path to creating digital products. In 2009, Nathalie emegrated to Canada to attend the Ryerson University Computer Science program, graduating in 2015. Now a lead Engineer at TribalScale, Nathalie has the pleasure of building products that are experienced by millions of users. In her personal life Nathalie has worked on a variety of projects from mixed media Android applications to Alexa skills. In her professional life, Nathalie has built Android applications for fortune 2000 companies including a keystone Android application for ABC News.
Steven SoneffProduct Manager, Google
Secure, Friendly, and Effective Authentication
Thinking about building an app that requires user sign-up? In research at Google and across the industry, we've found that over half of people seeing a sign-in screen will fail to authenticate, ranging from abandonment to making typos and creating duplicate accounts. Building a secure and usable auth experience is tricky. We'll present some suggestions and examples of ideas that you can apply in your app to reduce errors, drive account creation, and even enable automatic sign-in. And we'll illustrate it all with a ready-made open-source version that Google built for Firebase Auth, and talk about some the technologies used at Google for secure authentication.
Steven is product manager for Google's developer APIs for authentication, including Google Sign-In, Smart Lock for Passwords, and Firebase Auth. He previously worked as an engineer on Android apps at Google, did development at several start-up companies, and wrote the original Facebook Android SDK launched in 2010.
Doug StevensonDeveloper Advocate, Google
Give Your App a Boost in Quality with Firebase
Roughly one half of all one-star reviews in the Google Play Store are a result of stability issues. In this session, we'll discuss some of the tools provided by the Firebase mobile development platform to help keep your app stable. Still, overall app quality is more than just stability. Firebase provides other features that can be used to give your app a polish that keeps your users happy and coming back for more.
Doug is an experienced software engineer (and public speaker) and has been focused on building apps and libraries with Android since he bought an HTC G1 in 2008. Currently he's a Developer Advocate with Firebase at Google, with the goal of enabling developers build successful mobile apps. Previously, Doug was a founding engineer at Pulse.io, which was acquired by Google, and has helped bootstrap the Android engineering efforts of other Silicon Valley startups. He enjoys watching hockey and appreciates a wide variety of craft beers.
Sumit ChandelDeveloper Advocate - Android Wear, Google
Android Wear 2.0
Quick notifications at a glance, staying connected to family and friends, and ever-more recently using technology to help improve and track fitness and well-being. These are all things that are core to the vision for Android Wear and the wide range of watches on the platform.
This session will cover some of the new Android Wear 2.0 features, including the fact that watches can now be completely standalone from their connected phones, and go through the nuts and bolts for how to implement these new features. We'll also be covering some of the new Material Design for Android Wear 2.0.
Sumit Chandel is a long-time Googler almost reaching a decade working at the Google office first in California, and now based in New York City. His roles have spanned the Google Web Toolkit project, leading the AdWords API Advocacy team at Google and most recently working as a Developer Advocate for Partnerships, focusing primarily on Android Wear and Fitness-related partners. Think Run / Ride tracking partners using Android Wear devices. In his spare time, Sumit is a pro gamer at the Tekken 3-D fighter series, and is currently learning the Japanese language (and is very basically conversational). Sumit hails from Montreal, Quebec and happy to be coming back to Canada for this Android Developer event!
Yufeng GuoDeveloper Advocate, Cloud Platform, Google
3 Ways to Add Machine Learning to Your App
The users of tomorrow will have machine learning permeating their lives. Get a jump start on making your app part of that world. Learn about how you can use the Mobile Vision API, Cloud Vision API, or Tensorflow for Android to easily add image recognition to your app's feature set. No prior machine learning experience needed.
Yufeng has been building computers since elementary school and lives at the intersection of hardware and software. As a Google Developer Advocate, Yufeng bridges the gap between the developer community and engineering teams. He is interested in combining IoT devices, big data, and machine learning, and loves learning new technologies. When he's not tinkering, you can find him running on the road or the track training for his next race. You can find him on Twitter at @YufengG.
James AgnewLead Architect, Centre for Global eHealth Innovation
Building Integrated Medical Apps
In some ways, medical apps are the final frontier of app development. There are plenty of amazing ideas out there, but for a medical app to truly shine it need to be connected to the rest of the health system in a useful way. Until recently this type of integration just wasn't possible, but things are finally changing. This talk will explore some early successes and failures in the world of medical apps, and dive into the emerging world of open healthcare data APIs and standards that app developers can use to create better apps.
James Agnew is the lead architect and developer wrangler at the Centre for Global eHealth Innovation at the University Health Network. He has devoted his career to the arcane world of making health data flow as smoothly as possible between the many places it is produced and consumed. He leads a team of awesome mobile developers who build apps which help patients manage their chronic conditions.
For the last 13 years James has also led the HAPI Project, an open source Java implementation of several key standards for the exchange of health data. He is a great big open-source nerd and will talk your ear off about open source if you let him.
Faisal AbidGoogle Developer Expert, Zoom.ai
Using Firebase Realtime Database to Build a Chat Application in 25 Minutes!
With Firebase's Realtime database, you can build apps really fast. How fast? Well, in this talk you'll be building a fully functional Android realtime chat application with authentication in 25 minutes! Some say it's not possible, but lets prove them wrong!
Faisal is a Google Developer Expert, Entrepreneur and Engineer. He is a programming language enthusiast and loves solving software engineering challenges across the stack.