Android Lollipop 
O mais novo sabor do Android. 
Android Wear 
Informação que se move com você. 
Nelson Glauber DevFest Nordeste 
Outubro/2014
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
Android 5.0, Lollipop
Material Design 
http://www.google.com/design/spec/material-design/introduction.html
Views com elevação
Transições de tela
Novos componentes
Notificações na lock-screen
Notificações heads-up
Concurrent Documents
WebView 
• Atualizada para o Chromium 
M37, que traz melhorias de 
segurança e estabilidade. 
• Adicionado o suporte a WebRTC, 
WebAudio e WebGL. 
• Desacoplada do sistema e pode 
ser atualizada via GooglePlay
Projeto VOLTA 
• Focado na melhoria do consumo 
de bateria 
• Battery Historian 
• JobScheduler API
Camera2 e Áudio 
• Acesso aos frames da câmera na 
resolução total 
• Audio de baixa latência 
• Screen sharing
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 sem modificação no 
código Java 
• NDK 10b já disponível
Mais features! 
• Smart Lock 
• Perfis de usuário 
• Bluetooth LE 
• Screen Pinning 
• Khronos OpenGL ES 3.1 
• Biblioteca de compatibilidade 
• Easter Egg :)
Já disponível para Nexus 5 e 7! 
http://developer.android.com/preview/index.html
Nexus 6 
Tela 5,9” (2560x1440) Amoled, 16:9, Gorilla Glass 3 
Quad core Krait 450 CPU 2.7GHz (Qualcomm Snapdragon 805 SOC) 
Camera de 2MP e 13MP, 32GB e 64GB
Nexus 9 
8.9" IPS LCD (2048x1536), 4:3, Gorilla Glass 3 
64-bit NVIDIA Tegra K1 Dual Denver @ 2.3GHz 
2GB RAM, Camera de 1.6MP e 8MP, 16GB e 32GB
Aparelhos que vão atualizar 
• Nexus 4, Nexus 5, Nexus 7 e Nexus 10 
• MotoX, Moto G, MotoE, Droid Ultra, Droid Maxx e Droid 
Mini 
• Xperia Z, ZL, ZR, Z1, Z1S, Z Ultra, Z1 Compact, Z2, Z3, Z3v 
e Z3 Compact; Xperia Tablet Z, Z2 e Z3 
• HTC One (M8) e HTC One (M7) 
• Nvidia Shield Tablet 
• Samsung S5 e Note 4 
Fonte: http://gizmodo.uol.com.br/fabricantes-atualizar-lollipop/
Android Wear
Android Wear estende a 
plataforma Android para uma 
nova geração de dispositivos, 
com uma usabilidade 
desenhada especificamente 
para os wearables.
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
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 Live 
320x320, 512MB, 4GB, 300mAh 
Qualcom Snapdragon 400 - 1.2Ghz 
Acelerômetro, Gyro, Compass e Heart
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
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 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 Show heart rate 
Show step count App Name :) 
https://developer.android.com/training/wearables/apps/voice.html
Notificações 
Sincronizadas 
Comandos 
de Voz 
Aplicações 
Wear 
Envio e sincronização 
de dados 
APIs
Aplicações Wear 
MinhaApp 
MobileAPK WearAPK
WatchViewStub 
BoxInsetLayout 
InsetActivity 
WearableListView 
CircledImageView 
GridViewPager 
GridPagerAdapter 
FragmentGridPagerAdapter 
CardFragment 
DelayedConfirmationView 
ConfirmationActivity 
DismissOverlayView 
Componentes 
android.support.wearable.view.
InsetActivity
WearableListView 
WearableListView 
WearableListView.Item 
WearableListView.ClickListener 
RecyclerView.Adapter 
CircledImageView
GridViewPager 
GridViewPager 
GridPagerAdapter 
FragmentGridPagerAdapter 
CardFragment 
CardFrame
ConfirmationActivity
DelayedConfirmationView
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 TV
Nexus Player 
developer.android.com/tv
Android Auto
Tá esperando o quê? 
developer.android.com
Em breve… 
www.novatec.com.br
Dúvidas?

Android Lollipop + Android Wear