Terceiro projeto do Nanodegree de React da Udacity, construído com React Native. Usuários Android poderão testar usando o Expo em: https://expo.io/@alexandrelara/flashcards (infelizmente as diretrizes da Apple impedem usuários iOS de testarem os apps publicados com Expo).
Splash + Home | Add Deck | Add Card |
---|---|---|
Delete Deck | Delete Card | Start Quiz |
---|---|---|
Para executar esta aplicação é necessário ter o Node.js instalado, um simulador e/ou dispositivo iOS e um simulador e/ou dispositivo Android. O projeto foi desenvolvido tendo como alvo a versão 10.13 do Node.js e a plataforma iOS.
Certifique-se de instalar primeiramente o Node.js e então prossiga com a instalação do projeto. Abra seu terminal e prossiga com os seguintes comandos:
# Clonar repositório
$ git clone https://github.com/thealexandrelara/reactnd-flashcards.git
# Acesse a pasta do projeto e instale as dependências necessárias
$ yarn # ou npm install (recomendável usar o Yarn)
Você pode executar o projeto pelo terminal, seguindo os passos:
# Certifique-se de estar na raiz do projeto
$ yarn start
Após esse comando uma página abrirá no seu browser, a partir dela você pode escanear o QR Code com um devide iOS ou Android ou mesmo clicar para executar em um simulador.
Este projeto foi desenvolvido e testado nos simuladores iOS e Android e em um dispositivo iOS. A plataforma iOS foi mais amplamente testada havendo garantia de funcionamento nesta plataforma. A plataforma Android foi testada somente no simulador, porém atuou conforme o comportamento esperado e funcionou corretamente.