Você sabe desenvolver aplicativos que funcionam com consistência?
Com certeza, aplicativos que funcionam com ou sem internet fazem mais sucesso.
Se o usuário não consegue utilizar o aplicativo em situações de rede instável ou falta de conexão, há uma oportunidade de melhoria.
Nesta formação, você vai aprender uma habilidade importante: desenvolver aplicativos offline-first.
Ou seja, apps que funcionam perfeitamente sem conexão com a internet. Exploraremos as melhores práticas para persistência de dados local e sincronização, além de abordar os desafios e soluções para construir aplicativos robustos e escaláveis.
O que você vai aprender:
- Fundamentos do Offline-First;
- Persistência de dados local usando SQLite;
- Sincronização de dados usando Coachbase;
- Otimização de cache com o Sembast;
- Gerenciamento de cache com GraphQL.
O que você precisa saber para estudar offline first?
Para mandar bem nessa formação, você precisa dominar os fundamentos de Dart (orientação a objetos, assincronismo, null safety), Flutter (widgets, stateful e stateless widgets, requisições HTTP, navegação, layout) e** banco de dados com SQL**.
Vamos iniciar o próximo nível da sua carreira?