Wednesday, September 20, 2017

Registration

AndroidTO AndroidTO

AndroidTO Returns

Wednesday, September 20, 2017

Coming back for its 8th year, AndroidTO will be taking place at MaRS Discovery District on September 20, 2017!

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...

Google Developers

Part of the Google DevFest 2017 Season

AndroidTO Logo

Schedule

Time Session
8:00 - 8:55

Doors Open - Registration

Welcome to AndroidTO 2017!
8:55 - 9:00

Opening Remarks

9:00 - 9:45

Deep Android Integrations

Ty Smith, Uber
9:50 - 10:35

Demystifying Android Security

Peter Organa, Symbility Intersect
10:40 - 11:25

Instant Apps

Yuliya Kaleda, Jet.com
11:25 - 12:25

Lunch

Eat some food. Have a drink.
12:25 - 12:55 Code Lab 1

Flutter

Faisal Abid, Zoom.ai Workshop Requirements
Lightning Talks

Getting Started with Android Things

Bharati Sethiya & Troy Molnar, TD Bank
12:55 - 13:25

Google Design Sprint for Devs

Benno Loewenberg
13:25 - 13:55

Bringing Home The App Bacon

Jeff Corcoran, XDA Developers
13:55 - 14:35

Break

14:35 - 15:20

Android Apparatus: Blending the Physical and Digital Worlds

Lindy Wilkins & Hillary Predko, Little Dada
15:25 - 16:10

Programming Amazing Voice Interactions with Google Home and Android

Mark Scheel, Digital Construction
16:15 - 17:00

The Ties That Bind (Data)

Lisa Wray, New York Times
17:05 - 17:50

Introduction to Workspace IoT

Chris Matthieu, Citrix
17:50 - 18:00

Closing Remarks

The End of the Show...
18:00 - Rest of your life

After Party

It's the party that happens after.
Schedule Subject to Change

Speakers

Ty Smith

Ty Smith

Google Developer Expert / Tech Lead, Uber

Deep Android Integrations

Usable and efficient app-to-app interactions can empower magical moments for your user, provide growth opportunities, and re-engage existing users, but they can be difficult to reason about and even more difficult to design and build for.

Ty has been building mobile-focused developer platforms at Evernote, Twitter, and now Uber. In this talk, he'll walk you through many of the best practices that he's observed and accumulated. You’ll find out how to reason about app-to-app interactions to provide an elegant user-experience for external apps to engage with, and explore technical examples that allow third party developers to seamlessly interact with your app, thus shortcutting expensive server operations while providing more efficient and magical native flows.

Topics will break down specific features he's built over the years including building Single Sign-on, a deep dive into Deeplinks, powering system level integrations for deep partner integrations, and constructing well-defined interfaces for data and user-flows. Ty will walk you through how to create an app as a platform – if that’s something you want to know, don’t miss it!

About

Ty has been working on Android since 2009. He is a tech lead at Uber, focusing on the external developer platform. He is a member of the Google Developer Expert program and regularly speaks at international conferences on Android. He organizes the SF Android Meetup group and Droidcon SF. He is a member of the technical advisory and investment group, Specialized Types. Prior to Uber, Ty worked on the Fabric tools at Twitter, the Evernote Android App and SDK, a messaging platform for Sprint, and Zagat for Android.


Little Dada

Lindy Wilkins & Hillary Predko

Little Dada

Android Apparatus: Blending the Physical and Digital Worlds

Design research, data visualization, physical computing and performance come together with Android Apparatus, a glowing piece of cyber armour custom fit for an aerial hoop dancer. The costume glows responsively, brightening and dimming, changing colour to compliment both the range and intensity of motion. The wearable rig becomes an instrument that brings out the best in the performer.

Little Dada leads Lindy Wilkins and Hillary Predko will expand on the process of building this piece, with work flows moving back and forth from the physical and digital world. We’ll explore how traditional design thinking processes can be applied to interactions, digital fabrication and expressive data visualization.

About

Little Dada is a Toronto based collective that explores the role of technology in culture through whimsical works that cast a critical lens on techno-utopian narratives. Through installations, wearable technology, radical pedagogy and event organization, we infuse the spirit of dadaism into everyday life. Straddling the line between art and design, product and critique, we aim to highlight the ways in which technology is never neutral. Our work aims to elevate those who have been marginalized in narratives around technology, and explore possible futures where these voices are celebrated. Our work has been shown in festivals, galleries and publications across North America, Asia and Europe.


Yuliya Kaleda

Yuliya Kaleda

Android Developer, Jet.com

Instant Apps

Instant Apps absorbs the best of both worlds: mobile web and native apps. Instant Apps is designed with speed, light weight, best UX and modularity in mind. Just like mobile web apps Instant Apps is very light and does not require installation. On the other hand, it provides a truly native user experience with material design and native navigation, which users are so used to.

Building Instant Apps requires a lot of work on the architecture side, modularization and reducing the app size. Instant Apps types, architecture changes, project structure, size and feature constraints, practical tips to slim down the application, lessons learnt will be discussed during the talk.

About

Yuliya is an Android developer at Jet.com, leading a team of 4 developers whose main focus is to build performant, scalable and cutting-edge Android projects. For the last few months Yuliya has been collaborating with Google to build the first multi-feature Instant Apps. Yuliya volunteers at C4Q - non-profit organization, which fosters the tech community in NY. She is actively involved in Access Code Program, which teaches coding to underrepresented minorities, women and immigrants.


Chris Matthieu

Chris Matthieu

Director of IoT Engineering, Citrix

Introduction to Workspace IoT

User interaction with apps and data are evolving. What happens when you add context (location, proximity, etc) to existing applications? How about the interaction with smart devices? You get Workspace IoT!

Workspace IoT is not just defined by endpoint devices or things. It is defined by how all of these devices and things interact with users, with machines, with applications, with location, with workflows and with data. It is these interactions that will define future Workspaces. Integrating ‘things’ within Workspaces will help mitigate the estimated $2.7bn technology-productivity gap by empowering ‘things’ to provide real-time insights, trigger analytical and transactional workflows, and rapidly execute activities that were formerly required to have differing levels of human intervention.

This talk will cover both cloud and edge network IoT communications and security as well as in depth examples of Workspace IoT in the enterprise as well as healthcare.

About

Chris Matthieu was the co-founder and CTO of Octoblu, a revolutionary real-time IoT platform recently acquired by Citrix. (Chris is now the Director of IoT Engineering for Citrix.) Octoblu connects things, systems, people and clouds to a global mesh network allowing users to automate and control design flows, processes and sensor data, and analyze/react to real-time events and messages as well as big data trends and anomalies. Prior to co-founding Octoblu, Chris was the founder of Nodester, an open-source Node.JS PaaS which was acquired by AppFog and the founder of Teleku, a communications-as-a-service cloud platform which was acquired by Voxeo. Follow him on Twitter: @ChrisMatthieu


Peter Organa

Peter Organa

Senior Engineer, Symbility Intersect

Demystifying Android Security

Every day, developers, project managers, and designers make decisions that relate to the security of their products and, more importantly, their users' private data.

This presentation will walk through several security attack vectors, how they expose your app and your users, how the attacks work, but mostly important what steps you can take to prevent the attack.

We'll talk about the importance of thinking about security as a part of the development process rather than as an afterthought at the end of the project. Topics include: Certificate pinning; Android storage best practices; How to avoid leaking data; and WTF does HTTPS actually do anyway?

We'll cover a bunch of Android specific implementations, but people from all sorts of backgrounds, whether they be non-developers or working on other platforms, will be able to take away something to contemplate on their next project.

About

Not only does Peter have experience as a Flash Animator (creating animations on Newgrounds.com in 1999), and a knack for repairing vintage video game arcade machines, but he is a veteran Ultra Stack Developer, leading teams on mobile and web projects for Fortune 500 companies.

Peter has built large applications within the Banking, Retail and Insurance spaces and enjoys sharing his learnings with others.

Peter also enjoys biking moderately long distances.


Mark Scheel

Mark Scheel

President, Digital Construction

Programming Amazing Voice Interactions with Google Home and Android

Building conversational experiences for the phone, watch, car and Google Home is within reach for every Android developer. Leveraging the skills you have built making Android apps, you can make Assistant Apps--experiences that extend the Google Assistant. While showing you how we'll cover concepts like natural language processing, machine learning, intent matching, and entity extraction. Like Android Wear, Android Auto and other new surfaces for Android developers for delivering experiences, making conversational experiences comes with it's own set of terms and concepts. Using Google tools, code, and partners we'll find that with just a little practice creating these experiences is easier than you might imagine. For the less technical we will also dive into exactly what Google Home is, giving anyone in an organization the tools to dream up the next great, innovative conversational experience.

About

Mark has been doing Android since Cupcake and has spoken around the country in Boston, San Francisco, Dallas, Las Vegas, Los Angeles and the Silicon Valley as well as internationally in Hong Kong and Paris. He has made open source contributions to Google and Square projects and is the organizer of Google Developer Group, Denver. He has worked for startups and Fortune 50 companies, and shipped apps to millions of Android devices. He has a passion for snow sports, trail running, live music and of course, Android. Mark is currently president of Digital Construction, which you can find online at www.digitalconstruction.com.


Lisa Wray

Lisa Wray

Android Developer Expert, New York Times

The Ties That Bind (Data)

If you like Butterknife, get ready to discover a whole new tool drawer. Data binding in 2017 is a stable framework that can drastically reduce boilerplate code and transform the way you write UI. Animate, transition, and respond to user input without cluttering your code. Add your own custom properties to Android’s View classes (like android:font or android:imageUrl)! We'll start at the very beginning, discover tricks to supercharge your XML, and end in a deep dive to lambdas and two-way binding. No prior knowledge of data binding needed.

About

Lisa Wray is currently consulting at the New York Times. She previously worked at Google on the Developer Relations team and at Genius (formerly Rap Genius), a Brooklyn-based startup, where she built their Android app from scratch. She currently lives in Seattle.


Faisal Abid

Faisal Abid

Senior Engineer, Zoom.ai

Flutter

Building and maintaining apps for both iOS and Android is a pain for many developers. Flutter, a new native mobile app SDK by Google is looking to solve this problem.

In Flutter, you build your native app using one codebase. Flutter compiles it to run native on Android and iOS, giving developers a smooth, fluid 60 fps experience with a native look and feel.

In this workshop we will learn how to build Flutter apps from the ground up! No app development experience is necessary. We will learn the fundamentals of Flutter, how to write, debug and deploy Flutter apps. You will leave the workshop with the skills to go out and build real world production ready Flutter apps.

Workshop Requirements
  • Atom or IntelliJ
  • Flutter SDK and Flutter plugin following instructions found here: https://flutter.io

About

Faisal is a Google Developer Expert, Entrepreneur and Engineer. He is a programming language enthusiast and loves solving software engineering challenges across the stack. Currently Faisal is a Senior Engineer at Zoom.ai, as well as working on side projects in Machine Learning, Android, Dart and Flutter.


Bharati Sethiya

Bharati Sethiya

Tech Lead, TD Bank

Getting Started with Android Things

With Android Things, Google has made it easier for us to experiment with interesting hardware solutions using typical Android development skills. Join us as we go through how we modified our simple voice driven assistant app to take run on an Android Things device, using a Pico NXP kit. We'll go over how to set up the device and handle the I/O with the device. We'll also highlight a few of the challenges that we came across while integrating with Android Things for the first time.

This session should expose you to some basic Android things ideas, and equip you with the knowledge to get started on your own Android Things application.

Key Learnings:
  • Setting up Android Things for the first time
  • Using Android to talk to the I/O ports on an Android Things device
  • Some challenges you may encounter along the way

About

Bharati is a Tech Lead at TD Bank on the Channels mobile team. She has a master’s degree in IT from the University of Delhi, India. Bharati has loved programming since she was first introduced to it in high school. She has participated in a number of hackathons and was the Grand Champion of the Google Android FireBase Hackathon at AnDevCon, Boston.

Bharati's mantra for success is "Value your team and be a team player - a successful team leads to our own personal success". Outside of work, she is a mom of 4-year–old son and she enjoys spending her time with friends and family.


Troy Molnar

Troy Molnar

Android Developer, TD Bank

Getting Started with Android Things

With Android Things, Google has made it easier for us to experiment with interesting hardware solutions using typical Android development skills. Join us as we go through how we modified our simple voice driven assistant app to take run on an Android Things device, using a Pico NXP kit. We'll go over how to set up the device and handle the I/O with the device. We'll also highlight a few of the challenges that we came across while integrating with Android Things for the first time.

This session should expose you to some basic Android things ideas, and equip you with the knowledge to get started on your own Android Things application.

Key Learnings:
  • Setting up Android Things for the first time
  • Using Android to talk to the I/O ports on an Android Things device
  • Some challenges you may encounter along the way

About

Troy is an Android Developer with TD. He is a University of Waterloo graduate with diverse experience working on both large scale apps with big companies and small scale apps with startups.

Troy considers himself a jack of all trades when it comes to front end Android development, enjoying Client-side Architecture and Design, User Interface and User Experience design, Visual Design and Art, Prototyping, and Client-side Implementation. Troy has obtained most of his experience while building application solutions that utilize Natural Language Processing and Voice Recognition, Music, Video, Finance, or Advertising.

Outside of development Troy enjoys keeping up with friends and family, campfires, and lots of video games.


Jeff Corcoran

Jeff Corcoran

Senior Software Engineer at XDA Developers.

Bringing Home The App Bacon

Independent Android development is a goal a lot of developers strive toward, but for years people have been saying that the market is completely saturated.

Let's talk about what opportunities are left and how to succeed as an independent Android developer in 2017.

About

Jeff Corcoran is a senior Android and full-stack developer with almost 2 decades worth of experience in tech.

He has worked in the enterprise, open source and startup tech scenes with clients big and small, using many of the most progressive and cutting edge platforms and methodologies as part of his solutions and systems.

Recently, Jeff has launched his second platform for mobile leader XDA Developers, enabling thousands of independent developers from across the globe to promote their apps and grow their userbases.


Benno Loewenberg

Benno Loewenberg

Google Developer Expert

Google Design Sprint for Devs

An intensive and comapct introduction into the method mix from Google Ventures, that combines aspects from business strategy, design thinking, and user research from places like IDEO and Stanford d.school. How the structured process works, and what its strengths are, as well as its comparison and interplay with the established combination of Design Thinking and Lean Startup.

How Design Sprint helps answering critical business questions through rapid prototyping and user testing. How teams reach clearly defined goals and deliverables and gain key learnings, quickly. How the structured process helps to spark innovation, encourage user-centered thinking, aligning teams under a shared vision, and gain insights about a products marketability before launch.

This session offers answers to these questions and a lot of practical insights.

About

Benno is a strategic consultant and digital designer, helping companies to successfully shape and improve product-service-systems — such as creating touchpoints that support positive customer experiences. He works on a broad range of digital solutions from expert software to interactive installations.

Benno is a Google Developer Expert for product strategy, user experience, and user interface design. He is also a certified Google Design Sprint Master and startup mentor.

Benno has worked with companies and organizations across different business areas, including Accenture, Deutsche Bank, EU Parliament, German Government, Google, Jaguar, Lufthansa, Nestlé, Roche, SAP, Sony Music, and Vodafone.


Marcos Paulo Damasceno

Marcos Paulo Damasceno

Google Developer Expert

Getting Familiar with Kotlin

This workshop is for beginners who haven't had the chance to play with Kotlin on Android yet. We will go through the basics of creating an Android app from scratch using Kotlin, learning exactly how Kotlin can help us build better and faster apps.

Workshop Requirements
  • The latest version of Android Studio 3 Canary
  • Android SDK

About

Marcos is a passionate developer 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 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 and various hackathons.

Marcos has developed great apps for large companies and startups in Canada working for Mirego and TransitApp. Today, Marcos works at Shopify with the goal of making e-commerce great for everyone!

Workshops

This year's event will again feature workshop options for attendees looking for a hands-on experience with some of the technologies on display.

Last Year's Presentations

Sponsors

Venue Partner

Location