MOBILE_DEV_INDEX
📚 Mobile Development - Índice de Documentación
🚀 Inicio Rápido (5 minutos)
-
- Comandos esenciales
- Quick reference
- Empezar en 2 minutos
-
- Resumen ejecutivo
- Comparación antes/después
- Impacto y beneficios
📖 Guías Completas
-
- Guía completa de desarrollo
- Instrucciones paso a paso
- Workflow recomendado
- Troubleshooting detallado
-
- Shortcuts y atajos de teclado
- Cómo evitar conflictos con Android Studio
- Métodos de reload (R+R, comandos, dev menu)
- Configuración recomendada
-
- Tips de performance
- Best practices
- Comparativa dev vs build
-
- Preguntas frecuentes
- Troubleshooting común
- Casos de uso
- Migración del workflow anterior
🔧 Documentación Técnica
-
- Arquitectura del sistema
- Archivos creados/modificados
- Detalles de implementación
- Características técnicas
-
- Historial de cambios
- Nuevas características
- Mejoras técnicas
- Fixes aplicados
🎮 Recursos Interactivos
-
Demo Workflow
./mobile/scripts/demo-workflow.sh- Demo interactivo del nuevo workflow
- Comparación visual antes/después
- Ejemplos de comandos
-
Verificación de Setup
npm run check:setup- Verifica configuración completa
- Detecta problemas comunes
- Muestra dispositivos disponibles
-
Listar Dispositivos
npm run list:devices- Lista dispositivos Android/iOS
- Muestra estado (running/stopped)
- Ejemplos de uso
-
Reload Manual
npm run reload:android # Recargar Android
npm run reload:ios # Recargar iOS- Recarga la app sin reiniciar dev server
- Útil cuando auto-reload falla
- También: Presiona R+R en terminal
📋 Por Rol
Para Desarrolladores
Empezar ahora (5 min):
- mobile/README.md - Quick start
npm run check:setup- Verificar setupnpm run dev:mobile -- --platform=android --config=auravantbeta
Profundizar (30 min):
- MOBILE_DEV_GUIDE.md - Guía completa
- MOBILE_DEV_TIPS.md - Tips y shortcuts
- MOBILE_DEV_FAQ.md - Preguntas frecuentes
Para Tech Leads
Evaluar (10 min):
- MOBILE_DEV_SUMMARY.md - Resumen ejecutivo
- MOBILE_DEV_IMPLEMENTATION.md - Detalles técnicos
- CHANGELOG_MOBILE_DEV.md - Cambios realizados
Adopción:
- Revisar compatibilidad con proceso actual
- Validar que no afecta builds de producción
- Comunicar nuevo workflow al equipo
Para QA/Testers
Testing (15 min):
- MOBILE_DEV_GUIDE.md - Cómo usar
- MOBILE_DEV_FAQ.md - Troubleshooting
- Probar con diferentes configs
🎯 Por Caso de Uso
"Quiero empezar YA"
→ mobile/README.md + npm run dev:mobile
"¿Qué cambió y por qué?"
"¿Cómo funciona esto?"
"Tengo un problema"
→ MOBILE_DEV_FAQ.md + MOBILE_DEV_TIPS.md
"Quiero entender la implementación"
→ MOBILE_DEV_IMPLEMENTATION.md
"¿Qué se modificó exactamente?"
📊 Estructura de Archivos
architecture/
├── README.md # Actualizado con comandos mobile
├── mobile/
│ ├── README.md # ⭐ Quick start
│ ├── config/ # Configuraciones existentes
│ └── scripts/
│ ├── dev.js # ⭐ Script principal de desarrollo
│ ├── list-devices.js # Listar dispositivos
│ ├── check-setup.js # Verificar setup
│ ├── demo-workflow.sh # Demo interactivo
│ └── ... # Scripts existentes
├── config/
│ ├── webpack.dev.js # Optimizado para mobile dev
│ └── webpack.common.js # Simplificado para web
├── MOBILE_DEV_GUIDE.md # 📖 Guía completa
├── MOBILE_DEV_TIPS.md # 💡 Tips y shortcuts
├── MOBILE_DEV_FAQ.md # ❓ Preguntas frecuentes
├── MOBILE_DEV_SUMMARY.md # 📊 Resumen ejecutivo
├── MOBILE_DEV_IMPLEMENTATION.md # 🔧 Detalles técnicos
├── MOBILE_DEV_INDEX.md # 📚 Este archivo
└── CHANGELOG_MOBILE_DEV.md # 📝 Historial de cambios
🎓 Ruta de Aprendizaje
Nivel 1: Básico (15 min)
- ✅ Leer mobile/README.md
- ✅ Ejecutar
npm run check:setup - ✅ Ejecutar
npm run dev:mobile -- --platform=android --config=auravantbeta - ✅ Hacer un cambio y ver el auto-reload
Nivel 2: Intermedio (45 min)
- ✅ Leer MOBILE_DEV_GUIDE.md
- ✅ Probar con diferentes configs
- ✅ Probar con diferentes dispositivos
- ✅ Practicar shortcuts (Cmd+M, Cmd+R)
Nivel 3: Avanzado (2 horas)
- ✅ Leer MOBILE_DEV_IMPLEMENTATION.md
- ✅ Entender arquitectura del sistema
- ✅ Revisar código de scripts
- ✅ Personalizar configuración
Nivel 4: Experto (4+ horas)
- ✅ Contribuir mejoras a los scripts
- ✅ Optimizar performance
- ✅ Documentar casos edge
- ✅ Ayudar a otros desarrolladores
🔗 Enlaces Rápidos
Comandos
npm run check:setup # Verificar configuración
npm run list:devices # Ver dispositivos
npm run dev:mobile # Desarrollo con live reload
npm run build:mobile # Build de producción
Documentación Externa
Scripts
mobile/scripts/dev.js- Desarrollomobile/scripts/list-devices.js- Dispositivosmobile/scripts/check-setup.js- Verificaciónmobile/scripts/demo-workflow.sh- Demo
📞 Soporte
Documentación
- Quick Start: mobile/README.md
- Guía Completa: MOBILE_DEV_GUIDE.md
- FAQ: MOBILE_DEV_FAQ.md
Herramientas
- Verificar Setup:
npm run check:setup - Ver Dispositivos:
npm run list:devices - Demo:
./mobile/scripts/demo-workflow.sh
Troubleshooting
- Revisar MOBILE_DEV_FAQ.md
- Revisar MOBILE_DEV_TIPS.md
- Ejecutar
npm run check:setup - Revisar consola de webpack
🎉 Resumen
Todo lo que necesitas saber:
- Desarrollo rápido:
npm run dev:mobile - Auto-reload: 2-5 segundos por cambio
- Multi-config: Cambia en ~30 segundos
- Documentación completa: 7 archivos + scripts
- 100% compatible: No afecta proceso existente
¡Empieza ahora!
npm run check:setup
npm run dev:mobile -- --platform=android --config=auravantbeta
Última actualización: 2026-03-10
Versión: 1.0.0