An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          



📱 Curso de React Native - DIO




Logo React Native

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).