Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Room para pequenos apps

Olá, gostaria de saber se é viável o uso do Room como BD para pequenos projetos que não terão um armazenamento grande de informações?

Exemplo seria um cadastro de animais no qual o usuário apenas cadastraria poucas informações sobre seu animal de estimação. Ou seria melhor o uso de um banco de dados mais robusto?

Outra dúvida é, caso o usuário exclua o app, quando reinstalar o banco de dados com as informações que ele tinha salvo será recuperado ou é perdido?

4 respostas

Fala Marcos, de boa ?

Cara tudo vai depender do tipo de aplicativo que tu quer bolar sabe ?

Tipo, se for algo pequeno, não vejo problema de usar o room não, é bem de boa, pensa que ele é pra manter os dados offline.

Se tu precisa manter os dados entre celulares diferentes, acho que você vai precisar concentrar os dados em um servidor e usar o room no dispositvo para ter offline mesmo.

Opa e ai Matheus, blz e tu?

Hmm saquei então o Room seria melhor para apps que não teriam uma troca de dados via servidor, nesse caso então se a pessoa desinstalar o app e instalar poderia correr o risco de perder os dados se tiver apenas o Room correto?

solução!

exatamente! o room é pra manter off-line no dispositivo.

se trocar o dispositivo tudo seria perdido nesse caso.

se quiser manter os dados, deixe-os centralizados em algum servidor, e para ter acesso a esse servidor uma api rest deve solucionar seu problema.

Legal Matheus, agora ficou mais claro.

Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software