Bem, voltando, lembrando que este espaço não tem o proposito de ser a melhor fonte de pesquisa ou mesmo referencia sobre os assuntos abordados aqui, mas sim, para documentar as experiencias inusitadas que passamos em alguns projetos. Há alguns meses fomos contratados para desenvolver um aplicativo para um curso online para auxiliar concurseiros a organizar seus estudos, o aplicativo não é a atividade final, mas sim uma das muitas ferramentas que o idealizador dispõem para seus muitos clientes. A princípio o aplicativo é uma coletânea de ferramentas de vários outros unificadas em um único lugar. Até ai, nada de mais, a não ser pelo fato de ter que usar o SQLite para armazenar os dados e ai começaram alguns entraves, com coisas simples. SQLite é uma biblioteca de banco de dados compacta, foi projetado para ser distribuído embutido com a aplicação, porém muito poderoso, contem tudo que os bancos relacionais tem e com a grande vantagem de ser empacotado com a aplicação e oferecer mais f...