GitHunt
RO

Rodrigo001-dev/offline-first

Utilizando o conceito Offline-first no React-Native, utilizando o Watermelon DB

📃 Projeto

O conceito de offline-first é que o seu app vai estar 100% funcional independente da conexão de internet, mas aplicar essa técnica no React-Native precisamos utilizar algumas ferramentas, é ai que o Watermelon DB entra. O Watermelon tem a funcionalidade de sincronizar o offline-first e o interessante dessa funcionalidade de fazer sincronia é que ela é independente de uma tecnologia específica, ou seja, podemos implementar a regra de negócio do meu backend para utilizar o offline-first com Watermelon, é muito diferente quando utilizamos o firebase que geralmente usar as funcionalidades de offline-first temos que seguir muitos padrões definidos pela tecnologia.
Com o Watermelon podemos ter o nosso backend e nele implementar o offline-first, consumindo uma estrutura básica, que é o mapeamento do que foi criado, atualizado e do que foi deletado.
Veja mais do Watermelon DB aqui!

🚀 Tecnologias/Bibliotecas utilizadas

TypeScript
React-Native
Expo

💻 Autor

Feito com 💜 by Rodrigo Rael

Linkedin Rodrigo
Gmail Rodrigo

Languages

TypeScript38.5%Java30.1%Objective-C13.9%Starlark7.1%Ruby6.1%JavaScript4.4%

Contributors

Created June 30, 2022
Updated October 26, 2024
Rodrigo001-dev/offline-first | GitHunt