Return to Video

Data Transfer Best Practices - Developing Android Apps

  • 0:00 - 0:02
    A coisa mais importante
    a lembrar
  • 0:02 - 0:05
    é que sempre que você transfere dados,
    não importa quão pequenos,
  • 0:05 - 0:10
    o rádio pode ficar ligado
    por quase meio minuto.
  • 0:10 - 0:11
    Cada decisão que você toma
    deve ser baseada
  • 0:11 - 0:14
    em minimizar quantas vezes
    isso acontece.
  • 0:14 - 0:16
    Mas claro que há um contraponto aqui.
  • 0:16 - 0:19
    Você quer baixar todos os dados
    que um usuário pode precisar
  • 0:19 - 0:21
    para a seção atual
    de uma vez
  • 0:21 - 0:24
    em uma só conexão
    com capacidade total.
  • 0:24 - 0:27
    Mas é claro que você não quer
    só transferir tudo,
  • 0:27 - 0:29
    desperdiçando bateria e largura de banda
  • 0:29 - 0:31
    ao baixar dados que
    nunca serão usados.
  • 0:31 - 0:34
    Eu poderia passar horas neste tópico,
    mas Dan está ficando impaciente
  • 0:34 - 0:36
    e você pode aprender os detalhes
    sobre como implementar
  • 0:36 - 0:39
    as melhores práticas,
    inclusive pré-busca,
  • 0:39 - 0:42
    processamento em lotes, compilação,
    redução da frequência de atualização
  • 0:42 - 0:44
    e minimização das cargas
  • 0:44 - 0:46
    assistindo à série
    de vídeos Dev Lite
  • 0:46 - 0:49
    ou lendo os guias do desenvolvedor
    com link nas notas do instrutor.
  • 0:49 - 0:52
    Antes de passar para o Dan
    te mostrar como implementar
  • 0:52 - 0:54
    um adaptador de sincronização para o Sunshine
    que aproveite
  • 0:54 - 0:57
    muitas das melhores práticas
    que descrevi,
  • 0:57 - 0:59
    vamos considerar qual
    seria a melhor prática
  • 0:59 - 1:01
    se você estivesse criando
    um aplicativo de notícias.
  • 1:01 - 1:05
    Quantos dados devem ser baixados
    quando o aplicativo é iniciado?
  • 1:05 - 1:07
    Só a página de rosto com os títulos?
  • 1:07 - 1:10
    Todas as histórias e imagens
    com link na página de rosto?
  • 1:10 - 1:13
    Todas as histórias,
    mas nenhuma imagem?
  • 1:13 - 1:16
    Ou todas as histórias e imagens
    disponíveis?
Title:
Data Transfer Best Practices - Developing Android Apps
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD853 - Developing Android Apps
Duration:
01:17

Portuguese, Brazilian subtitles

Revisions Compare revisions