Framework para Funcionamento Offline em aplicações Android
Framework, Mapeamento Objeto Relacional, REST, Android
Diante da crescente demanda pela criação de aplicativos móveis, impulsionada pelo uso cada vez mais frequente de smartphones e tablet's pela sociedade, as empresas vêm enfrentando dificuldades em converter os seus tradicionais sistemas em aplicações para computação móvel. Esse processo envolve diversos desafios, em particular, a demanda por conectividade e acesso a dados remotos de forma integral na utilização do aplicativo móvel em um ambiente que pela própria característica de mobilidade, pode não disponibilizar acesso à rede em todos os momentos. Do ponto de vista das práticas de programação e arquitetura, isso reflete em definir estratégias para persistência de dados localmente, replicação e sincronização de dados. Diante dessa realidade, esse trabalho tem como objetivo desenvolver uma solução, através de um framework, que apresente como principais funções, o provimento de um mecanismo de mapeamento objeto relacional, 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.