Skip to content

Exemplo de uso da API de navegação provida pela biblioteca React Navigation

Notifications You must be signed in to change notification settings

marcoswitcel/react-native-exemplo-navegacao

Repository files navigation

Exemplo de uso das APIs de navegação do React Native

O material didático estudado pode ser encontrado no YouTube no link: Curso React Native (aprendize) - One Bit Code. A playlist contém uma série de vídeos sobre desenvolvimento de aplicações mobile com React Native.

A API usada para trabalhar com navegação na aplicação é apresentada e demonstrada nos seguintes vídeos em específico:

Rodando e testando

Primeiro instale o Expo, caso não tenha. Documentação detalhada para instalar, ou digite o seguinte comando no terminal:

npm install --global expo-cli

A partir daí basta clonar este repositório, instalar as dependências do NodeJS e rodar npm run start.

Exemplo completo abaixo:

# Navegando para a pasta raíz do projeto
cd react-native-exemplo-navegacao
# instalando as dependências
npm install
# rodando o comando que sobe o server de desenvolvimento
npm run start

Para testar será necessário instalar o App do Expo na Google Play, ou na Apple Store se tiver um Iphone. A partir do app do expo no seu celular é só scanear o QRCode que aparecerá na janela do terminal onde você rodou npm run start.

Em que template essa estrutura de pastas se baseia

Esse repositório foi criado usando a ferramenta de linha de comando expo-cli. Rodando os seguintes comandos:

# criando o projeto com o expo (template blank)
expo init react-native-exemplo-navegacao
# Instalando as dependências do react-navitaion para react native
npm install @react-navigation/native
npm install @react-navigation/stack
npm install @react-navigation/drawer
npm install @react-navigation/bottom-tabs
# dependências para o expo (https://reactnavigation.org/docs/5.x/getting-started)
expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view
# SQlite e relacionados
expo install expo-sqlite

Referências

About

Exemplo de uso da API de navegação provida pela biblioteca React Navigation

Topics

Resources

Stars

Watchers

Forks