Uma Proposta de Solução para Funcionamento Offline em Aplicações Android
Framework; Confiabilidade; Aplicações Móveis; Replicação; Offline.
Diante da crescente demanda pela criação de aplicativos móveis, impulsionada pelo uso
cada vez mais frequente de smartphones e tablets, cresceu na sociedade a necessidade por
acesso a dados remotos de forma integral na utilização do aplicativo móvel em ambientes
sem conectividade, em que não há disponibilização de acesso à rede em todos os momentos.
Diante dessa realidade, esse trabalho teve como objetivo o desenvolvimento de uma solução
através de um framework, que apresente como principais funções o provimento de um
mecanismo de persistência, replicação e sincronização dos dados, contemplando a criação,
remoção, atualização e visualização dos dados persistidos ou requisitados, mesmo estando
o dispositivo móvel sem conectividade com a rede. Do ponto de vista das práticas de
programação e arquitetura, isso reflete em definir estratégias para persistência de dados
local, replicação e sincronização de dados. Através de um estudo controlado foi possível
validar a solução proposta, sendo constatado ganhos como a redução na quantidade de
linhas de código e de quantidade de tempo necessários para realizar o desenvolvimento de
um aplicativo sem que houvesse aumento significativo para a realização das operações.