DevMedia Magazine

Introdução

Quando usamos um aplicativo, é comum esperar que uma informação apareça em mais de um lugar. Salvamos algo no celular e, depois, queremos acessar essa mesma informação no computador, no tablet ou em outro dispositivo, sem precisar digitar tudo outra vez.

Pense em uma agenda digital. Você cria um compromisso no celular e, mais tarde, abre a mesma agenda no computador. O compromisso aparece lá também, com o mesmo nome, dia e horário.

Isso parece simples, mas envolve uma comunicação entre partes diferentes de um sistema.

Dados, aqui, são as informações que o aplicativo usa. No exemplo da agenda digital, eles podem ser o nome do evento, o dia e o horário em que ele vai acontecer.

Para entender como isso funciona, primeiro vamos observar o problema usando a agenda como exemplo.

Mesma informação, aparelhos diferentes

Você abre o aplicativo de agenda no celular para anotar um compromisso.

Você informa o nome do evento, escolhe o dia e define o horário:

"Consulta médica na terça-feira, às 15 horas."

Depois, toca no botão para salvar.

O compromisso aparece na agenda e você fecha o aplicativo.

Tela do aplicativo Google Agenda no celular exibindo o formulário de criação do evento 'Consulta Médica', com campos de tipo (Evento), data (Terça-feira, 1 de setembro), horário (3:00pm - 4:00pm) e botão Salvar ...
Fim do trecho gratuito • continue abaixo
Conteúdo exclusivo

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
Pagamento recorrente
A partir de
R$ 69,90 /mês
Não compromete o limite do seu cartão
Assinar agora