O Guia UnB é um aplicativo móvel desenvolvido em Dart e Flutter, com o objetivo de informar os alunos da Universidade de Brasília (UnB) sobre seus direitos como estudantes. Projeto da disciplina Métodos de Desenvolvimento de Software, UnB-FGA 2023.1
Nesta tarefa, será implementada a configuração da persistência de dados offline no aplicativo, utilizando o Firebase. Isso permitirá que os dados sejam acessados mesmo quando o dispositivo estiver desconectado da internet, garantindo uma experiência contínua para os usuários.
Tasks:
[x] Configurar a persistência de dados offline no projeto Flutter.
[x] Realizar as alterações necessárias no código para habilitar a persistência de dados offline.
[x] Testar o funcionamento da persistência de dados offline em diferentes cenários de conectividade.
[x] Garantir que as operações de leitura de dados seja realizada corretamente, tanto online quanto offline.
Critérios de Aceitação:
A configuração da persistência de dados offline deve ser feita de acordo com as melhores práticas e recomendações do Firebase.
O aplicativo deve ser capaz de acessar os dados armazenados localmente quando estiver offline, sem depender da conexão com a internet.
O aplicativo deve ser testado em diferentes cenários de conectividade para garantir o correto funcionamento da persistência de dados offline.
Estimate
A estimativa de dificuldade para essa tarefa é de 2 pontos, considerando o trabalho necessário para configurar a persistência de dados offline e realizar os testes de funcionalidade, levando em consideração os critérios estabelecidos no documento de contribuição.
Descrição da Issue
Nesta tarefa, será implementada a configuração da persistência de dados offline no aplicativo, utilizando o Firebase. Isso permitirá que os dados sejam acessados mesmo quando o dispositivo estiver desconectado da internet, garantindo uma experiência contínua para os usuários.
Tasks:
Critérios de Aceitação:
Estimate
A estimativa de dificuldade para essa tarefa é de 2 pontos, considerando o trabalho necessário para configurar a persistência de dados offline e realizar os testes de funcionalidade, levando em consideração os critérios estabelecidos no documento de contribuição.