Android L e Android Wear 
No smartphone, no tablet e no seu pulso! 
Nelson Glauber Outubro/2014
Nelson Glauber 
Engenheiro de Sistemas do C.E.S.A.R. 
Professor da Unibratec 
GDE Android 2014 
! 
@nglauber 
+NelsonGlaub...
Android
Mais 190 países 
Mais de 1 milhão de ativações por dia 
Loja com mais de 1,5 bilhão de downloads por dia
em milhões
O segredo do Android
Os sabores do Android
L Developer Preview 
developer.android.com/preview
Material Design 
http://www.google.com/design/spec/material-design/introduction.html
Material Design
Novos componentes
Notificações
Notificações
ART (Android RunTime) 
• Mais eficiente em memória e processamento 
! 
• Compilação AOT (ahead-of-time) 
! 
• Garbage Coll...
Projeto VOLTA
Camera2
Android Wear
Android Wear estende a 
plataforma Android para uma 
nova geração de dispositivos, 
com uma usabilidade 
desenhada especif...
Serve para que? 
Vida real 
Pega o telefone 
Devagando no telefone 
125 vezes ao dia em média!!! 
Mais tempo para interagi...
UI baseada em um 
stream de cards
Comandos de voz
Princípios de UI
Lançadas 
automaticamente 
Glanceable 
Sugestão e 
demanda
Não interrompa o usuário 
Grandes áreas de toque 
Micro-interações
O que precisamos?
Android Studio 
0.8 
Google Play 
Services 
Android Wear 
Device 
O que precisamos?
LG 
G Watch 
280x280, 512MB, 4GB, 400mAh 
Qualcomm Snapdragon 400 - 1.2Ghz 
Acelerômetro, Gyro, Compass 
Samsung 
Gear Liv...
Motorola 
Moto 360 
320x290, 512MB, 4GB, 320mAh 
TI OMAP 3 - 1.2Ghz 
Pedometer e Heart 
LG 
G Watch R 
320x320, 512MB, 4GB...
adb -d forward tcp:5601 tcp:5601
Android Wear App
Notificações 
Sincronizadas 
Comandos 
de Voz 
Aplicações 
Wear 
Envio e sincronização 
de dados 
APIs
Notificações 
Sincronizadas 
Comandos 
de Voz 
Aplicações 
Wear 
Envio e sincronização 
de dados 
APIs
Notificações 
Imagem de 
Background 
Ícone da 
aplicação 
Título 
Texto
Notificações simples
Notificações com ação
Notificações em pilha
Notificações com páginas
Notificações 
Sincronizadas 
Comandos 
de Voz 
Aplicações 
Wear 
Envio e sincronização 
de dados 
APIs
Respondendo com voz
Comandos de voz 
Call a car/taxi Take a note 
Set alarm Set timer 
Start/stop bike Start/stop a run 
Start/stop workout Sh...
Notificações 
Sincronizadas 
Comandos 
de Voz 
Aplicações 
Wear 
Envio e sincronização 
de dados 
APIs
Aplicações Wear 
MinhaApp 
MobileAPK WearAPK
WatchViewStub 
BoxInsetLayout 
WearableListView 
CircledImageView 
GridViewPager 
GridPagerAdapter 
FragmentGridPagerAdapt...
WatchViewStub
WearableListView 
WearableListView 
WearableListView.Item 
WearableListView.ClickListener 
RecyclerView.Adapter 
CircledIm...
GridViewPager 
GridViewPager 
GridPagerAdapter 
FragmentGridPagerAdapter 
CardFragment 
CardFrame
DelayedConfirmationView
ConfirmationActivity
DismissOverlayView
Notificações 
Sincronizadas 
Comandos 
de Voz 
Aplicações 
Wear 
Envio e sincronização 
de dados 
APIs
Comunicação Mobile/Wear 
MinhaApp 
MobileAPK WearAPK
Node API 
Message API 
Data API
Acabou?
Android Auto
Android TV
Tá esperando o quê? 
developer.android.com
Em breve… 
www.novatec.com.br
Dúvidas?
Android L e Android Wear
Android L e Android Wear
Próximos SlideShares
Carregando em…5
×

Android L e Android Wear

1.802 visualizações

Publicada em

Palestra sobre Android L Developer Preview e Android Wear ministrada por Nelson Glauber na FAFICA em Caruaru.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.802
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.287
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Android L e Android Wear

  1. 1. Android L e Android Wear No smartphone, no tablet e no seu pulso! Nelson Glauber Outubro/2014
  2. 2. Nelson Glauber Engenheiro de Sistemas do C.E.S.A.R. Professor da Unibratec GDE Android 2014 ! @nglauber +NelsonGlauber nglauber.blogspot.com http://goo.gl/V7qHc
  3. 3. Android
  4. 4. Mais 190 países Mais de 1 milhão de ativações por dia Loja com mais de 1,5 bilhão de downloads por dia
  5. 5. em milhões
  6. 6. O segredo do Android
  7. 7. Os sabores do Android
  8. 8. L Developer Preview developer.android.com/preview
  9. 9. Material Design http://www.google.com/design/spec/material-design/introduction.html
  10. 10. Material Design
  11. 11. Novos componentes
  12. 12. Notificações
  13. 13. Notificações
  14. 14. ART (Android RunTime) • Mais eficiente em memória e processamento ! • Compilação AOT (ahead-of-time) ! • Garbage Collection mais eficiente ! • Melhoria no debug ! • Suporte a 64-bits
  15. 15. Projeto VOLTA
  16. 16. Camera2
  17. 17. Android Wear
  18. 18. Android Wear estende a plataforma Android para uma nova geração de dispositivos, com uma usabilidade desenhada especificamente para os wearables.
  19. 19. Serve para que? Vida real Pega o telefone Devagando no telefone 125 vezes ao dia em média!!! Mais tempo para interagir com as pessoas à sua volta
  20. 20. UI baseada em um stream de cards
  21. 21. Comandos de voz
  22. 22. Princípios de UI
  23. 23. Lançadas automaticamente Glanceable Sugestão e demanda
  24. 24. Não interrompa o usuário Grandes áreas de toque Micro-interações
  25. 25. O que precisamos?
  26. 26. Android Studio 0.8 Google Play Services Android Wear Device O que precisamos?
  27. 27. LG G Watch 280x280, 512MB, 4GB, 400mAh Qualcomm Snapdragon 400 - 1.2Ghz Acelerômetro, Gyro, Compass Samsung Gear Live 320x320, 512MB, 4GB, 300mAh Qualcom Snapdragon 400 - 1.2Ghz Acelerômetro, Gyro, Compass e Heart
  28. 28. Motorola Moto 360 320x290, 512MB, 4GB, 320mAh TI OMAP 3 - 1.2Ghz Pedometer e Heart LG G Watch R 320x320, 512MB, 4GB, 410mAh Qualcomm Snapdragon - 1.2Ghz Acelerometer, Gyro, Compass, Barometer e Heart
  29. 29. adb -d forward tcp:5601 tcp:5601
  30. 30. Android Wear App
  31. 31. Notificações Sincronizadas Comandos de Voz Aplicações Wear Envio e sincronização de dados APIs
  32. 32. Notificações Sincronizadas Comandos de Voz Aplicações Wear Envio e sincronização de dados APIs
  33. 33. Notificações Imagem de Background Ícone da aplicação Título Texto
  34. 34. Notificações simples
  35. 35. Notificações com ação
  36. 36. Notificações em pilha
  37. 37. Notificações com páginas
  38. 38. Notificações Sincronizadas Comandos de Voz Aplicações Wear Envio e sincronização de dados APIs
  39. 39. Respondendo com voz
  40. 40. Comandos de voz Call a car/taxi Take a note Set alarm Set timer Start/stop bike Start/stop a run Start/stop workout Show heart rate Show step count App Name :) https://developer.android.com/training/wearables/apps/voice.html
  41. 41. Notificações Sincronizadas Comandos de Voz Aplicações Wear Envio e sincronização de dados APIs
  42. 42. Aplicações Wear MinhaApp MobileAPK WearAPK
  43. 43. WatchViewStub BoxInsetLayout WearableListView CircledImageView GridViewPager GridPagerAdapter FragmentGridPagerAdapter CardFragment DelayedConfirmationView ConfirmationActivity DismissOverlayView Componentes android.support.wearable.view.
  44. 44. WatchViewStub
  45. 45. WearableListView WearableListView WearableListView.Item WearableListView.ClickListener RecyclerView.Adapter CircledImageView
  46. 46. GridViewPager GridViewPager GridPagerAdapter FragmentGridPagerAdapter CardFragment CardFrame
  47. 47. DelayedConfirmationView
  48. 48. ConfirmationActivity
  49. 49. DismissOverlayView
  50. 50. Notificações Sincronizadas Comandos de Voz Aplicações Wear Envio e sincronização de dados APIs
  51. 51. Comunicação Mobile/Wear MinhaApp MobileAPK WearAPK
  52. 52. Node API Message API Data API
  53. 53. Acabou?
  54. 54. Android Auto
  55. 55. Android TV
  56. 56. Tá esperando o quê? developer.android.com
  57. 57. Em breve… www.novatec.com.br
  58. 58. Dúvidas?

×