Lecture about Android Auto delivered at the Android Meetup #5 organized by the GDG ABC on 2015 January 31st at ABC Federal University at Santo André, Brazil.
8. Design Guidelines
❖ Siga as guidelines!
❖ Standard UI Template.
❖ Modo Noturno.
❖ Fluxos comuns.
❖ Estruturas comuns.
❖ Customização.
9. Show me the code!
Amsterdan Hackathon @ Wikimedia Blog
10. Configuração do Projeto
❖ O projeto deve ter como target a API
level 21.
❖ Pode ser necessário adicionar a “v4
support library”
❖ Crie o XML de configuração.
❖ Adicione o meta-dado no manifesto.
❖ Desenvolva.
<automotiveApp>
<uses name="media" />
</automotiveApp>
<application>
...
<meta-data android:name="com.google.
android.gms.car.application"
android:resource="
@xml/automotive_app_desc"/>
</application>
11. Testando a App
❖ Baixe o Android Auto API Simulators.
❖ Instale sua app e os simuladores no
device ou emulador.
❖ Rode os simuladores para verificar o
compartamento de sua app.
Getting Started with Auto @ Android Developers
12. Messaging
❖ Configuração do Manifesto
➢ Auto Messaging Support
➢ v4 Support Library
❖ BroadcastReceivers para tratar Intents de reposta.
❖ Notifique o Usuário
➢ Crie a conversa: NotificationCompat.CarExtender.UnreadConversation
➢ Adicione Mensagens a conversa
➢ Crie Intents de Leitura e Resposta
➢ Envie as mensagens para o IVI
❖ Trate as ações dos usuários
Provide Messaging for Auto @ Android Developers
14. Audio
Provide Audio Playback for Auto @ Android Developers
❖ Configuração do Manifesto
➢ Auto Media Support
➢ Serviço que provê uma lista de arquivos de audio
❖ Criar serviços de listagem de arquivos de audio
utilizando o MediaBrowserService.
❖ Registre uma MediaSession e implemente o
MediaSession.Callback para habilitar os controles.
16. Referências
Documentação do SDK
❖ http://developer.android.com/auto/index.html
❖ http://developer.android.com/training/auto/index.html
Vídeos
❖ Google I/O 2014 - Android Auto: Developers, Start Your Engines!
❖ Coffee with a Googler: Android Auto Product Manager Andrew Brenner
❖ Under the Hood of Android Auto
❖ DevBytes: Introduction to Android Auto
❖ DevBytes: Android Auto Messaging
❖ Devbytes: Android Auto Audio
17. Referências
Auto Developers Google Plus Community
Design for Auto
❖ Design for Auto Home
❖ Media Apps Guidelines
❖ Messaging Apps Guidelines
❖ Color and Branding Guidelines
Code
❖ Android Auto Messaging Sample
❖ Android Auto Media Sample
18. Referências
Outras
❖ Trânsito em SP (a partir do slide 25): http://www.nossasaopaulo.org.
br/portal/files/apresentacao-mobilidade-ibope-2014.pdf
❖ Distração ao Volante: http://quatrorodas.abril.com.
br/reportagens/geral/distracao-ao-volante-745137.shtml