Developing apps for Android Auto
Submitted by Arnav Gupta (@championswimmer) on Saturday, 9 July 2016
Full talk (40 minutes)
Android isn’t about phones anymore, and we already know that. Wear, Glasses and VR covered, the next big thing in android is going to be in-car entertainment. In India we already have Android Auto in the Mahindra XUV, and 2017 will bring Android Auto to all new released cars for sure.
Right now we can make Audio and Messaging apps that can pair with Android Auto, and in the near future we will have more access to the vehicle’s CAN bus interface. It’ the time to start adding Auto support to your apps
We will take a look at the following -
- Getting started with the Android Auto APIs
- Downloading and setting up the Android Auto Simulator
- Deploying apps to the Auto Simulator
- Publishing Android Auto apps
There are two main use cases of building Android Auto apps right now
- Building Apps dedicatedly for Android Auto (eg. in-car music streaming app)
- Adding Auto Messaging support for existing apps (eg. shopping reminder, mail reader)
We will take a look at how to approach both use cases and how to build UIs suited for the Android Auto interface (which is significantly different from the phone/tablet interfaces).
- Android Studio 2.+
- Android SDK (SDK 19+)
- Android Auto Desktop Head Unit Simulator (Download via the SDK manager)
Currently I teach Android Application Development at CodingBlocks, a programming bootcamp startup.
I have been a Developer and Device Maintainer at CyanogenMod and AOKP, building latest Android images for Sony Xperia devices, adding awesome usability features that make users fall in love. I have also been a contributor to the Dialer and Phone projects under AOSP.
I have been a Open Source community partner with Sony Mobile for the last two years.
I was part of the team that made many contextually smart UI/UX enhacements for the Micromax Canvas A290, A310, A315 series of phones.
I am also an open source enthusiast with contributions to Linux, GNOME, Arduino, Android and other open source projects, and a Google Summer of Code alumnus.
Have been a speaker at Mobile Developer Summit 2014, and DroidCon 2014, 2015.