SyncAdapter, Sincronização de dados no Android

Post on 29-Jun-2015

82 views 3 download

description

Apresentação sobre SyncAdapter feita no Google I/O Extended Porto Alegre

Transcript of SyncAdapter, Sincronização de dados no Android

Sincronização de dados no Android

Eduardo Costa@eduardoscost

a

Sobre...Talvez já tenha sido colega de vocês...

Com isso, provavelmente tive contato com um pouco de cada tecnologia e linguagem que se trabalha por ai...

Instrutor de cursos de iOS, Android e Windows Phone...

Até que resolvi brincar de startup e...

Vantagens da sincronização

- Sem necessidade de internet.

- Melhor responsividade da app.

- Contribui para melhoria da UX

Como funciona no Android?- Sync Adapter

- Arquitetura plugável

- Execução automática

- Verificação de internet automática

- Melhor uso de bateria

- Gerencia contas e autenticação

Contas e Autenticação- Obrigatório mesmo se app

não possuir autenticação

- Implementar Authenticator e Authenticator Service

- Criar um xml autheticator e declarar no manifesto

Content Provider- Também obrigatório,

mas pode ser pode não ser utilizado

Sync Adapter- Classe Sync Adapter que

efetivamente executa a sincronização.

- Sync Adapter Service que permite que o android execute o sync adapter

- Sync Adapter XML

- Declarar no manifesto

Executando o Sync Adapter- Automático, Periódico

ou Manual

Eduardo Costaeducosta@gmail.com@eduardoscostacraftbox.com.br

Obrigado!