Sejam bem-vindos ao espaço de trabalho com React Native no GitHub Codespaces! Tudo já está configurado para você explorar e aprender com facilidade.
O objetivo desta atividade é aprender React Native desenvolvendo uma calculadora simples, utilizando as ferramentas React Native, Expo e GitHub Codespaces.
Siga os passos da atividade para entender os conceitos em cada etapa. Durante o processo, abordaremos os seguintes tópicos:
- Componentes: Estruturação e reutilização de código.
- Estilização: Customização de interfaces usando StyleSheet.
- Eventos: Interatividade e manipulação de estados.
-
Clone ou inicie o repositório no GitHub Codespaces:
- Clique em
Code->Codespacese inicie um Codespace a partir do repositório. - Certifique-se de estar no seu próprio repositório. Caso contrário, clique no link da atividade no GitHub Classroom para fazer o fork automaticamente.
- Clique em
-
Instale as dependências: No terminal, execute:
npm install npm install -g expo-cli
-
Link com seu projeto no Expo:
Acesse o Expo
- crie um usuário (se não tiver)
- crie um projeto
- guarde o número ID do projeto
Execute:
expo login #para se logar na sua conta npm install -g eas-cli eas init --id NUMEROID #use o ID do projeto criado no expo
-
Inicie o servidor do Expo: Execute:
npx expo start --tunnel #para iniciar o servidor com tunnel já que estamos usando uma máquina virtual (CodeSpace)Isso abrirá o servidor de desenvolvimento do Expo no terminal. Use o QR code exibido para testar no seu dispositivo físico ou inicie o emulador no seu ambiente de trabalho.
-
Desenvolva os componentes: Agora vamos criar os componentes de uma calculadora seguindo a interface abaixo: Calculator Design on Dribbble
-
Commits e envio das alterações: Ao concluir cada etapa do tutorial, faça um commit para registrar o progresso:
git status git add . git commit -m "Mensagem amigável sobre o progresso" git push origin main
Explore, aprenda e divirta-se desenvolvendo com React Native! 🌟