tdc2016poa | trilha android - construa um app consciente com a google awareness api

36
CONSTRUA UM APP CONSCIENTE GOOGLE AWARENESS API

Upload: tdc-globalcode

Post on 11-Feb-2017

69 views

Category:

Education


0 download

TRANSCRIPT

Page 1: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

CONSTRUA UM APP CONSCIENTE

GOOGLE AWARENESS API

Page 2: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API
Page 3: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Superplayer is a music recommendation service which aims to improve every moment of peoples lives through the perfect soundtrack.

Page 4: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

That's why we carefully combine human curation and technology to deliver taylor made playlists for each situation and person.

Page 6: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

CONSTRUA UM APP CONSCIENTE

GOOGLE AWARENESS API

Page 7: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

INTELIGÊNCIA

Page 8: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

+ DADOS

+ PESSOAS

Page 9: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

3.000.000.000

fonte: statista.com

Page 10: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API
Page 11: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

ASSISTIVIDADE

Page 12: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Pra ser inteligente, seu app precisa de

Page 13: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

CONSCIÊNCIA(awareness)

Pra ser inteligente, seu app precisa de

Page 14: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Cenário 1

Page 15: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Cenário 1

Activity Recognition API

Page 16: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Cenário 2

+

Activity Recognition API Location API

Page 17: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Cenário 3

+ +

Activity Recognition API Intent ActionLocation API

Page 18: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Problemas

App recebendo muitas notificações

Complexidade no código

Consumo de bateria

Page 19: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Google Awareness API

Page 20: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Uma api única

Qualidade nos dados

Preocupação com recursos

Google Awareness API

Page 21: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Fence API Snapshot API

Page 22: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Fence API

Page 23: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

Snapshot API

Page 24: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

SINAIS DE CONTEXTO

Clima

Localização

Fones de ouvido

Atividades

Tempo

Locais

Beacons

Page 25: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

E É POSSíVEL COMBINAR OS SINAIS

AND

Page 26: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

E É POSSíVEL COMBINAR OS SINAIS

NOT

Page 27: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

E É POSSíVEL COMBINAR OS SINAIS

OR

Page 28: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

PERMISSÕES

ACCESS_FINE_LOCATION

ACTIVITY_RECOGNITION

NÃO É NECESSÁRIO

Page 29: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

SHOW ME THE CODE

Page 30: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

running app

Page 31: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

music app

Page 32: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API
Page 33: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API
Page 34: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API
Page 35: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

OBRIGADO

Page 36: TDC2016POA | Trilha Android - Construa um app consciente com a Google Awareness API

BRUNO CAMPOS ROBSON ALMEIDA

[email protected] [email protected]

[email protected]

https://github.com/camposbrunocampos/AwarenessAPI