O documento discute como desenvolver aplicativos para Android Wear, incluindo enviar dados entre dispositivos, criar interfaces personalizadas, usar comandos de voz e exibir notificações.
46. ● Chamar um taxi
● Tomar nota
● Seta um alarme
● Setar um timer
● Iniciar viagem de
bicicleta
● Iniciar uma corrida
● Iniciar um
exercício
● Mostrar
batimentos
cardíacos
● Mostrar
quantidade de
passos
Esta é a experiencia no celular
Nós treinamos os usuarios a buscarem pelo o que eles querem
O que tem de errado na foto?
Android wear se propoe a fazer um novo tipo de interação
Diferentes features
Esta é a experiencia no celular
Nós treinamos os usuarios a buscarem pelo o que eles querem
Mas não é possivel fazer isso em um vestivel
Mas não é possivel fazer isso em um vestivel
[pause]
Esta é a interface do Android Wear
Apenas dois comportamentos
O usuario pede alguma coisa
Começa com o famoso “OK, google”
E o wear “conversa” com o usuario
Além de notificações contextuais
O que precisamos pensar?
Contextual, simples, pessoal e discreto
Respeitar o context do usuario, horario local e atividade
Notificações rapidas e sem muito detalhamento
Remember what we looked at just a moment ago, the wearable can talk to the user and the user can ask things of the wearable
You can visualize this much like a personal assistant: it knows you and your preferences, it only interrupts you when absolutely necessary, and it’s always on hand to provide a ready answer.
First: Notifications
The notifications on your phone can also be displayed…
… on the wearable
And to get this done…
Notificações customizadas
Okay, that was notifications
Now let’s talk about apps
Google Play Services
There are three types of data exchange
[click] Node API Devices conectados
[click] Message API Mesagens em baixa latencia, sem garantia
[click] Data API sincronização
Node API
Can get connected nodes at any time
Or be notified when a peer connects or disconnects
Message API
Send a message and be notified when one is received
Notifica quando dados mudam
Para receber dados WearableListenerService
Crie esses serviços no wearable e handheld
Pode ignorar onde não é necessario
Extenda de WearableListenerService.
Now let’s talk about Custom UI
Em geral as notificaçõe são criadas no cellular e customizadas para o wear
Mas podem ser executadas apenas no cellular e apenas no wear
You can also add the library to your build.gradle file with this dependency declaration.
[click] Ações fornecidas pelo sistema
[click] Ações dentro do app
[click] Ações de fala livre
These are the commands available on Android Wear today
App provided voice actions
These voice actions are app-based, and you declare them just like a launcher icon.
Users say "Start " to use these voice actions and an activity that you specify starts.