Aplicativo móvel em desenvolvimento para o projeto Code Club, fundado pela professora Dr. Luciene Cavalcanti Rodrigues
O projeto Code Club conta com a colaboração de alunos, professores e voluntários, é destinado a contribuir com a formação de crianças e adolescentes por meio da tecnologia, contando com campeonatos de desenvolvimentos de jogos (Game Challenge). Saiba mais aqui.
O aplicativo vai contribuir com o projeto, sendo um meio dos alunos participantes interagirem com os seus tutores (por meio de notificações, feed de notícias, cadastro dos alunos, projetos e equipes que eles estão participando), e um facilitador para criar e apurar os resultados das votações do Game Challenge e distribuição dos prêmios e medalhas aos alunos participantes, projetos e equipes vencedoras.
O desenvolvimento do aplicativo para dispositivos Android, está utilizando as tecnologias Kotlin, Jetpack Compose (para desenvolvimento nativo) e Firebase (autenticação de usuários e banco de dados);
Algumas melhorias nas próximas atualizações do APP, são:
- refatorar o código utilizando melhor alguns recursos do kotlin (como corroutines) para melhorar o desempenho;
- refatorar a estrutura do projeto (principios de Clean Code, Solid, padrão MVVM);
- colocar criptografia para salvar alguns dados confidenciais no banco de dados;
- corrigir bugs das notificações;
- corrigir bugs do carregamento dos dados vindos do firebase nas listagens;
- adicionar mais alguns atributos para validação de usuários teacher;
- implementar as funcionalidades de atualizar dados dos usuários e editar publicações;
- implementar a funcionalidade de login com google;
- melhorar o tratamento de erros;
- deixar o projeto multiplataforma.