Projeto de conclusão do curso ESPECIALIZAÇÃO LATO SENSU EM DESENVOLVIMENTO DE SISTEMAS PARA DISPOSITIVOS MÓVEIS IFSP campus São Carlos.
Este projeto usa da associação das letras do alfabeto para auxiliar desenvolvimento infantil.
Público-alvo: O público alvo que o app deseja alcançar é crianças de 4 a 8 anos.
As técnicas e tecnologias utilizadas no projeto são:
Expo
: tecnologia para simplificar o ambiente de desenvolvimentoComponentes React Native
: componentes já existentes básicos da tecnologia para compor a telaText
: componente para exibir textosView
: container para blocos de componentesScrollView
: container para blocos de componentes com barra de rolagemImage
: componente para exibir imagensTouchableOpacity
: componente para criar áreas clicáveis -Button
: componente botão
Componentes customizados
: criação e utilização de componentes customizadosReact Navigation
: gerenciamento da apresentação e da transição entre telasStyleSheet
: estilização básica de componentesDimensions
: captura de dados das dimenções da telaLottieView
: eventos de animaçãoEslint
: para análise de códigonpm
: para gerenciamento de pacotesFirebase
: para backendFirestone
: para banco de dados
Para conseguir seguir este README e rodar o projeto você pode precisar dos seguintes itens:
- Git para clonar o projeto e acessar as branches. Você pode instalar aqui;
- Node para podermos rodar
expo
enpm
. Você pode instala-lo aqui; - Um celular Android ou iOS com o aplicativo Expo instalado, ou então algum simulador Android ou iOS no computador;
- Pode ser utilizado também a opção web de emulador, o app será aberto em uma página web no seu navegador.
Se quiser testar as instalações, rodar os comandos abaixo separadamente deve mostrar as respectivas versões.
git --version
node --version
npm --version
Agora que já tem a pasta do projeto na sua máquina, dentro dela instale as dependências:
npm install
Então podemos rodar o projeto:
npm run android
npm run ios
Caso estiver com o celular, escaneie o QR code com o aplicativo do Expo ou a câmera que aparecerá no terminal. Se tiver um emulador, escolha o comando de execução sugerido no terminal.
Pronto, agora o app você deve ver o app rodando.
for macOS or Linux
rm -rf node_modules
rm -f package-lock.json
rm -f yarn.lock
npm cache clean --force
npm install