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 funcionalidade de obter ícones dinamicamente a partir do Firebase no aplicativo. Isso permitirá que os ícones sejam gerenciados e atualizados remotamente, proporcionando flexibilidade e personalização aos usuários.
Tasks:
[x] Configurar a integração com o Firebase no projeto Flutter.
[x] Criar uma estrutura no Firebase para armazenar os ícones, como um banco de dados.
[x] Implementar a lógica no aplicativo para recuperar os ícones do Firebase.
[x] Exibir os ícones recuperados corretamente no aplicativo.
[x] Gerenciar a atualização dos ícones, garantindo que as alterações no Firebase sejam refletidas no aplicativo.
Critérios de Aceitação:
A integração com o Firebase deve ser configurada corretamente no projeto Flutter.
A estrutura no Firebase para armazenar os ícones deve ser criada de acordo com as melhores práticas e requisitos do projeto.
Os ícones devem ser recuperados corretamente do Firebase e exibidos no aplicativo de acordo com a lógica estabelecida.
A funcionalidade de obtenção de ícones deve ser testada para garantir seu correto funcionamento.
Estimate
A estimativa de dificuldade para essa tarefa é de 4 pontos, considerando o trabalho necessário para configurar a integração, implementar a lógica 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 funcionalidade de obter ícones dinamicamente a partir do Firebase no aplicativo. Isso permitirá que os ícones sejam gerenciados e atualizados remotamente, proporcionando flexibilidade e personalização aos usuários.
Tasks:
Critérios de Aceitação:
Estimate
A estimativa de dificuldade para essa tarefa é de 4 pontos, considerando o trabalho necessário para configurar a integração, implementar a lógica e realizar os testes de funcionalidade, levando em consideração os critérios estabelecidos no documento de contribuição.