A persistência de dados ao escrever aplicativos Android é algo que você pode fazer muito como um desenvolvedor Android.
Embora o SDK do Android ofereça uma variedade de maneiras de persistir dados, cada uma tem suas deficiências (mesmo aquela que estou prestes a propor e usar) Opções de armazenamento de dados do Android
O aparentemente mais confiável e mais usado seria a opção de armazenamento de banco de dados SQlite. Mas, como com tudo, alguns de nós preferem escrever código a escrever uma única linha de consulta SQL. É aqui que as opções da camada de abstração ORM entram em jogo.
Uma solução ORM (Object Relational Mapping) é aquela que oferece uma maneira de persistir os dados com pouco ou nenhum conhecimento de consultas SQL, enquanto fornece um nível de abstração para o desenvolvedor interagir com os dados persistentes.
Eu, pelo menos, recomendaria o Sugar ORM para Android devido à sua simplicidade e facilidade de configuração. Eu sei que há alguns outros, mas recentemente trabalhei com Sugar e acho que é agradável por enquanto, até descobrir um “melhor” .
Uma introdução simples e um guia de configuração podem ser encontrados em Sugar .
Eu sei que ajudaria. 🙂
NB :
Não estou recomendando um método particular de dados persistentes. Isso é melhor decidido pelo desenvolvedor. 😉