Projeto | Como rodar o projeto | Tecnologias | Layout | Licença
O Ignite Quiz Mobile é um projeto desenvolvido utilizando React Native e Expo, criado para proporcionar aos usuários um aplicativo de perguntas sobre programação. O app apresenta animações e microinterações especiais, utilizando as bibliotecas Expo AV, Expo Haptics, React Native Reanimated e React Native Skia.
- Filtrar Quizzes por dificuldades (fácil, médio, difícil)
- Realizar Quiz
- Pular pergunta do quiz
- Acessar histórico dos quizzes realizados
- Excluir item do histórico
- Feedback sonoro ao responder questão
O Ignite Quiz Mobile é um aplicativo móvel que oferece aos usuários uma plataforma de perguntas sobre programação. Seu objetivo é proporcionar uma experiência envolvente e interativa para testar o conhecimento dos usuários.
O aplicativo foi desenvolvido utilizando a combinação poderosa do React Native e Expo, permitindo uma ampla compatibilidade com dispositivos móveis iOS e Android.
Principais Características:
-
Filtrar Quizzes por dificuldades: Os usuários podem filtrar os quizzes de acordo com a dificuldade desejada. As opções incluem fácil, médio e difícil, permitindo que os usuários escolham um nível adequado ao seu conhecimento e desafio.
-
Realizar Quiz: Os usuários podem participar de quizzes interativos sobre programação. Cada pergunta é cuidadosamente apresentada, permitindo que os usuários selecionem a resposta correta entre as opções fornecidas.
-
Pular pergunta do quiz: Caso os usuários encontrem uma pergunta desafiadora ou queiram voltar a ela posteriormente, eles têm a opção de pular para a próxima pergunta. Essa funcionalidade proporciona flexibilidade durante o processo de resposta.
-
Acessar histórico dos quizzes realizados: O aplicativo mantém um histórico dos quizzes realizados pelos usuários. Isso permite que os usuários vejam os resultados anteriores, acompanhem seu progresso ao longo do tempo e revivam as conquistas passadas.
-
Excluir item do histórico: Se os usuários desejarem limpar o histórico ou remover um quiz específico, o aplicativo oferece a opção de excluir itens do histórico, garantindo uma experiência personalizada.
-
Feedback sonoro ao responder questão: Ao responder uma pergunta, o aplicativo fornece feedback sonoro imediato, indicando se a resposta está correta ou incorreta. Esses sons enriquecem a experiência do usuário e fornecem uma sensação de satisfação ao responder corretamente.
O Ignite Quiz Mobile é um aplicativo cativante e interativo, ideal para aqueles que desejam testar seus conhecimentos em programação. Com suas animações e microinterações personalizadas, o aplicativo oferece uma experiência agradável e envolvente, incentivando os usuários a aprenderem e se desafiarem em um ambiente descontraído e amigável.
ignitequiz-quiz.mp4
ignitequiz-history.mp4
Instalação aplicativo do Expo no smartphone
Clone este repositório
Acesse a pasta
Instale as dependências e inicie o projeto
npm install
npx expo start
Abra o projeto no dispositivo
Abra o aplicativo do Expo no smartphone, aponte a câmera para o QRCode que apareceu no terminal após executar o comando npx expo start
.
Importante: O dispositivo móvel e o computador precisam estar na mesma rede
Esse projeto foi desenvolvido com as seguintes tecnologias:
Você pode visualizar o layout do projeto através deste link.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.