Crie um app para facilitar a vida acadêmica de estudantes
O Nota Alvo é um aplicativo desenvolvido para atender a uma necessidade específica dos estudantes da Universidade Federal do Amazonas (UFAM): calcular de forma rápida e precisa a nota necessária na prova final para alcançar a aprovação em qualquer disciplina. O app já se tornou uma ferramenta indispensável para muitos alunos, ultrapassando a marca de 150 downloads e recebendo feedback positivo pela sua funcionalidade e praticidade.
O problema que o Nota Alvo resolve
No modelo de avaliação da UFAM, cada disciplina possui um sistema de pesos e notas parciais que podem dificultar os cálculos manuais. Os alunos muitas vezes perdem tempo precioso tentando descobrir quanto precisam na última prova, o que pode aumentar o estresse em um período já naturalmente desgastante.
A ideia do App
A ideia por trás do Nota Alvo surgiu da experiência direta com as dificuldades enfrentadas pelos estudantes durante o período de provas finais. A ansiedade em saber qual nota é necessária para garantir a aprovação em uma disciplina é um sentimento comum. Muitas vezes, os alunos recorrem a cálculos manuais, que podem gerar erros ou não oferecer a precisão esperada.
Pensando nisso, eu crie o Nota Alvo para oferecer uma solução prática e confiável. Com apenas alguns toques na tela, o estudante pode inserir sua nota disponível sistema da universidade, e o app calcula automaticamente a nota mínima necessária na prova final.
Tecnologias utilizadas
O desenvolvimento do app foi feito utilizando:
- Kotlin: Como liguagem de programação.
- XML: Para a interface.
- Testes: Testes unitários com JUnit e Mockk, garantindo a confiabilidade do código.
- Monitoramento: Firebase Analytics, para coletar dados sobre o uso do aplicativo e entender melhor o comportamento dos usuários.
- Relatórios de Erros: Firebase Crashlytics, para identificar e resolver falhas rapidamente.
- Continuous Integration (CI): Cada alteração no código era automaticamente integrada e testada. Isso garantiu que novas funcionalidades ou correções de bugs não introduzissem erros no aplicativo existente. Ferramentas como GitHub Actions e testes unitários com JUnit e Mockk foram utilizadas para validar a funcionalidade do código em tempo real.
- Continuous Delivery (CD): Após a validação das alterações, o código era automaticamente empacotado e preparado para publicação na Play Store. O pipeline incluía a criação do bundle de release, assinatura digital do app e upload para a loja, reduzindo drasticamente o tempo entre o desenvolvimento e a entrega aos usuários.
Estratégias de marketing
Para alcançar os usuários, foram adotadas algumas estratégias:
- Boca a Boca: Estudantes satisfeitos recomendam o app a colegas, gerando um crescimento orgânico.
- Redes Sociais: Postagens em grupos de estudantes da UFAM, divulgando a funcionalidade e os benefícios do app.
- Feedbacks e Atualizações: O envolvimento com os usuários para coletar sugestões de melhorias contribuiu para o aumento do engajamento e da satisfação.