Documentation Index
Fetch the complete documentation index at: https://wiki.vivla.com/llms.txt
Use this file to discover all available pages before exploring further.
Inicio Rápido
Esta guía te ayudará a configurar el entorno de desarrollo para trabajar con la aplicación móvil de Vivla.Prerrequisitos
Asegúrate de tener instaladas las siguientes herramientas antes de comenzar:| Herramienta | Versión mínima | Notas |
|---|---|---|
| Node.js | 20+ | Se recomienda usar nvm para gestionar versiones |
| npm | Incluido con Node.js | Gestor de paquetes |
| EAS CLI | >= 16.16.0 | npm install -g eas-cli |
| Xcode | Última versión estable | Solo para desarrollo iOS |
| Android Studio | Última versión estable | Solo para desarrollo Android |
Instalación
- Pasos generales
- iOS
- Android
1. Clonar el repositorio2. Instalar dependencias3. Configurar variables de entornoAbre
.env.development y completa las variables necesarias (ver sección de variables de entorno más abajo).4. Iniciar el servidor de desarrolloVariables de entorno
Las siguientes variables deben estar configuradas:- API
- Monitoreo
- Analytics
- EAS
| Variable | Descripción | |----------|-------------| |
API_URL | URL base de la API principal
de Vivla | | CHAT_API_URL | URL de la API de chat | | STREAM_API_KEY | Clave de API para
Stream Chat |Scripts principales
| Script | Comando | Descripción |
|---|---|---|
| Start | npm start | Inicia el servidor de desarrollo |
| iOS | npm run ios | Ejecuta la app en simulador iOS |
| Android | npm run android | Ejecuta la app en emulador Android |
| Test | npm test | Ejecuta lint y tests |
| Validate | npm run validate | Ejecuta lint, format y tests |
| Build Dev | npm run build:development | Build de desarrollo via EAS |
| Build Preview | npm run build:preview | Build de preview via EAS |
| Build Prod | npm run build:production | Build de producción via EAS |