https://github.com/codeguima/react-native-developer
Repositório com os conteúdos, exercícios e projetos desenvolvidos durante o curso de React Native oferecido pela DIO.me
https://github.com/codeguima/react-native-developer
Last synced: 6 months ago
JSON representation
Repositório com os conteúdos, exercícios e projetos desenvolvidos durante o curso de React Native oferecido pela DIO.me
- Host: GitHub
- URL: https://github.com/codeguima/react-native-developer
- Owner: codeguima
- Created: 2025-06-20T20:17:57.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-26T20:22:10.000Z (6 months ago)
- Last Synced: 2025-07-26T20:53:29.900Z (6 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.23 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📱 Curso de React Native - DIO
Repositório com os conteúdos, projetos e desafios desenvolvidos durante o curso **React Native** oferecido pela [DIO.me (Digital Innovation One)](https://dio.me).
---
## 🧑🏫 Sobre o Curso
Este curso oferece uma imersão prática em React Native, capacitando o aluno a construir aplicações móveis híbridas para Android e iOS utilizando as principais ferramentas do ecossistema, como Expo, Hooks, navegação e consumo de APIs.
---
## 📚 Conteúdo Programático
### 1. Introdução ao React Native
- Introdução ao React Native
- Configuração do ambiente de desenvolvimento
- Primeiros passos com React Native & Expo
- Projeto: Sequenciador de senhas do Batman
### 2. Fundamentos de Apps React Native
- Componentes no React Native
- Flexbox e responsividade
- Gerenciamento de eventos
- Desafio: Recrie um app de Bat Sinal
### 3. Primeiros Desafios de Código Básicos em JavaScript
- Registro de usuário
- Gerenciamento de tarefas
- Soma de números pares em intervalo
### 4. Navegabilidade no React Native
- Uso de Hooks
- Navegação com React Navigation (Stack, Tab, Drawer)
- Projeto: App de Portfólio
### 5. Explorando Desafios de Código Intermediários em JavaScript
- Catálogo de jogos
- Criando seu personagem
- Cálculo de pegada de carbono
### 6. Gerenciando Componentes React Native
- Casos de uso com Hooks
- Context API
- Consumo de APIs em apps React Native
- Deploy com EAS
### 7. Continuando Sua Jornada com Desafios Intermediários em JavaScript
- Substituição de jogadores
- Lista de itens
- Calculando o dano
### 8. Manipulando a Câmera em Apps React Native com Expo
- Propriedades essenciais da câmera
- Captura e permissões
- Biblioteca de mídia
- Captura de vídeo
### 9. Desafios de Código Avançados em JavaScript
- Gerenciamento de usuários
- Criando um jogador de futebol
- Validação da força de senhas
---
## 🚀 Projetos e Desafios
Aqui estão alguns dos principais projetos desenvolvidos durante o curso:
| Projeto | Descrição |
|---------|-----------|
| Sequenciador de Senhas do Batman | Exercício inicial para praticar componentes e estados |
| App Bat Sinal | Projeto desafio focado em UI e navegação |
| App de Portfólio | App completo com navegação entre telas |
| Simuladores e Desafios JS | Diversos exercícios para reforçar lógica e manipulação de dados |
| App de Câmera Expo | Uso avançado de recursos de hardware e permissões |
---
## ▶️ Como Rodar os Projetos
1. Clone este repositório:
```bash
git clone https://github.com/codeguima/React-Native-Developer.git
> 💡 Requer o ambiente do [Expo](https://expo.dev/) instalado, ou o uso do emulador Android/iOS.
```
## 👨💻 Autor
Feito por **\[Jhonny Guimarães]**
🔗 [codeguima.com.br](https://www.codeguima.com.br)
💼 [LinkedIn](https://linkedin.com/in/jhonny-guimaraes)
---
## 📌 Licença
Este repositório está licenciado sob a [MIT License](LICENSE).