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

https://github.com/ignag-dev/navigationapp

Aplicación con React Native que utiliza diferentes tipos de React Navigation
https://github.com/ignag-dev/navigationapp

react-native react-navigation react-navigation-drawer react-navigation-stack react-navigation-tabs typescript

Last synced: 11 months ago
JSON representation

Aplicación con React Native que utiliza diferentes tipos de React Navigation

Awesome Lists containing this project

README

          

# NavigationApp con React Navigation 🚀
### Este proyecto demuestra el uso de React Navigation en una aplicación de React Native para manejar múltiples tipos de navegación, como Stack, Drawer, Tabs, TopTabs, MaterialTabs, y más.

![Captura de NavigationApp](https://github.com/user-attachments/assets/5f12ea86-477e-427b-83fa-6f2b97aaca6d "Interfaz de NavigationApp")

## Funcionalidades principales 🌐
- **Navegación Stack**: Navegación jerárquica para moverse entre pantallas.
- **Drawer Navigation**: Menú lateral desplegable para acceso rápido.
- **Bottom Tabs**: Navegación en la parte inferior de la pantalla con pestañas.
- **Top Tabs**: Pestañas superiores para cambiar entre secciones.
- **MaterialTabs**: Navegación moderna con estilo Material Design.
- **Top Scrollable Tabs**: Pestañas superiores desplazables para manejar múltiples secciones.
- **Paso de Argumentos entre Pantallas**: Envío y recepción de datos al cambiar de pantalla.

## Tecnologías Utilizadas 🧠
- **React Native**: Framework para construir aplicaciones móviles nativas.
- **React Navigation**: Librería para manejar la navegación de forma flexible.
- **TypeScript**: Tipado estático para mejorar la mantenibilidad del código.
- **React Native Gesture Handler y Reanimated**: Dependencias para una navegación fluida.

## Configuración del Proyecto ⚒️
>[!NOTE]
>Asegúrate de tener Node.js, npm o yarn, y un entorno configurado para React Native CLI.

1. Clona este repositorio en tu máquina local.
```bash
git clone https://github.com/IgnaG-Dev/NavigationApp
```

2. Navega al directorio del proyecto:
```bash
cd NavigationApp
```

3. Instala las dependencias necesarias:
```bash
npm install
```
o
```bash
yarn install
```

4. Ejecuta la aplicación en un emulador o dispositivo físico:
- Para Android:
```bash
npx react-native run-android
```
- Para iOS:
```bash
npx react-native run-ios
```

## Contribución 📢
¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar esta aplicación, abre un issue o envía una pull request con tus propuestas.

## Contacto 👤
Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto.