48
Android Wear

Aandroid Wear

Embed Size (px)

Citation preview

Android Wear

● Gamer● Pós-graduado● Parto Humanizado● Crowdmobi● Trakto● Coding Dojo

google.com/+BrunoDeLimaS

Bruno de Lima e Silva

Introdução

O que é Android Wear?Um sistema operacional para Wearable devices.

google.com/+BrunoDeLimaS

Introdução > Ah, mas o que é um wearable?

Google Imagens Plz

Introdução > Ah, mas o que é um wearable?

Google Imagens Plz

Introdução > Pra que serve?

Google IO 14

Nomeclaturas

● Smartphone -> Smartphones, Tablets, TVs

● Smartwatch -> Wearables

Interface

● Google Now?● Navegação entre Cards

Interface

● Google Now?● Navegação entre Cards● Comandos de voz

Interface

● Google Now?● Navegação entre Cards● Comandos de voz● Teclado?

Modos de Tela

https://developer.android.com/design/wear/watchfaces.html#DisplayModes

Interactive Ambient

Modos de Tela

https://developer.android.com/design/wear/watchfaces.html#SpecialScreens

low-bit ambient Burn protection

Smartphone x Smartwatch

Padrão dos SmartPhones

● Telas Grandes● Vários Icones● Muita informações

Smartphone x Smartwatch

Vamos levar isso para os smartwatches?

Não

Smartphone x Smartwatch

● Não é um smartphone no pulso● Inteligência para os relógios● Interagir por voz

Ok Google

Ok Google

● Buscas● Fazer anotações● Mostrar alarmes● Criar lembretes● Iniciar uma corrida● Mostrar batimentos cardiacos

Ok Google

● Enviar SMS ou E-mail● Fazer uma ligação● Verificar o calendário● Controlar o Player de musica● Iniciar um app

Iniciar um App?

● Mas será que você precisa?● Notificação● App de mensagens

○ Ler○ Entender○ Reagir?

Certo, mas como?

● Usando os cards● Responder por voz● Resposta predefinida● Interação longa > Abrir no smartphone

App no Wear

● Rodam no Wear● Instalados no Wear● Acesso aos Sensores● WatchFaces

Desenvolvendo

Notificações

● Forma mais rápida de começar● As notificações são sincronizadas● Fazer notificações para o wear● Support Library V4

https://developer.android.com/training/wearables/notifications/index.html

Notificações

Notificações

Notificações > Ações

● Segundo passo● Ações são compartilhadas ou independentes● Agiliza utilização do app

https://developer.android.com/training/wearables/notifications/creating.html#ActionButtons

Notificações

Notificações

Notificações > Personalização

● Alterar Fundo● Remover icone● Adicionar páginas

https://developer.android.com/training/wearables/notifications/pages.html

Notificações > Personalização

● Alterar Fundo● Remover icone● Adicionar páginas● Empilhar notificações

https://developer.android.com/training/wearables/notifications/stacks.html

Notificações > Personalização

● Alterar Fundo● Remover icone● Adicionar páginas● Empilhar notificações● Responder com voz

http://developer.android.com/training/wearables/notifications/voice-input.html

Notificações > Páginas

Notificações > Páginas

Notificações > Pilha

Notificações > Páginas

Notificações > Resposta com Voz

https://developer.android.com/training/wearables/notifications/voice-input.html

Notificações > Resposta com Voz

Notificações > Resposta com Voz

Wearable App

● Rodam no Wear● Código familiar● Restrições

Wearable App > Comunicação

● Data API● Abrir app no wear apartir do smartphone

Wearable App > Comunicação

● Data API● Abrir app no wear apartir do smartphone● Sincronização

Wearable App > Voice Actions

● Ações comuns● Iniciar meu app

Wearable App > Speech Input

● Entrada de voz● “comandos”● Reconhecimento de voz

Watch Face

● São Skins de relógio

Watch Face

● São Skins de relógio● + que horas, informações extras

Watch Face

● São Skins de relógio● + que horas, informações extras● Lembrar

○ Modos Interactive e Ambient○ Comportamento

Obrigado

+BrunoDeLimaS

Bruno de Lima

@DLimaun