Ignite Quiz é uma aplicação de perguntas e respostas para entusiastas de programação.
O Marketspace é uma aplicação de perguntas e respostas sobre programação, onde você deverá responder as perguntas de cada tópico para testar seus conhecimentos.
É possível realizar a filtragem das pe rguntas de acordo com o nível de dificuldade.
A aplicação conta com Feedback Visual, Tátil e Sonoro. Ao acertar uma resposta, o fundo da tela ficará verde, e um som de acerto irá tocar. Ao errar, o fundo ficará vermelho, o celular irá vibrar, e um som de erro irá tocar. Ao final do quiz o seu resultado será exibido. Todos os resultados ficarão armazenados em seu histórico no aplicativo, podendo serem excluídos caso deseje.
A aplicação conta com várias animações e efeitos visuais, e também responde a gestos na tela touch do aparelho, como por exemplo arrastar cards para o lado para excluí-los da tela. Confira!
Imagens da aplicação são vistas abaixo:
As seguintes tecnologias foram empregadas na criação deste projeto:
- React Native
- TypeScript
- Async Storage
- React Navigation
- React Navigation Native Stack
- Expo Google Fonts
- React Native Skia
- React Native Gesture Handler
- React Native Reanimated
- Expo-AV
- Expo Haptics
Clone o projeto para o local desejado em seu computador.
$ git clone git@github.com:andreviapiana/IgniteQuiz.git
# Navegue até o diretório
$ cd IgniteQuiz
# Instale as dependências necessárias
$ npm install
# Agora inicie a aplicação - Um QR Code será exibido no Terminal
$ npm run start
# Eu seu celular instale o aplicativo Expo Go - Ele é gratuito na PlayStore.
# Abra o Expo Go que acabou de instalar, e então escaneie o QR Code através do aplicativo.
# A aplicação então será exibida de forma 100% funcional diretamente em seu celular.
Made with ❤️ by André Viapiana 👋🏽 Get in Touch!