Sincronização de 
dados no Android 
Eduardo Costa 
@eduardoscosta
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
Obrigado! 
Eduardo Costa 
educosta@gmail.com 
@eduardoscosta 
craftbox.com.br

SyncAdapter, Sincronização de dados no Android

  • 1.
    Sincronização de dadosno Android Eduardo Costa @eduardoscosta
  • 2.
    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...
  • 11.
    Vantagens da sincronização - Sem necessidade de internet. - Melhor responsividade da app. - Contribui para melhoria da UX
  • 12.
    Como funciona noAndroid? - Sync Adapter - Arquitetura plugável - Execução automática - Verificação de internet automática - Melhor uso de bateria - Gerencia contas e autenticação
  • 13.
    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
  • 14.
    Content Provider -Também obrigatório, mas pode ser pode não ser utilizado
  • 15.
    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
  • 16.
    Executando o SyncAdapter - Automático, Periódico ou Manual
  • 17.
    Obrigado! Eduardo Costa educosta@gmail.com @eduardoscosta craftbox.com.br