📱 Ruta Móvil
Guía para construir apps Android e iOS sin duplicar código: React Native + Expo o Flutter.
¿Qué es el desarrollo móvil?
Crear apps que se instalan desde Play Store/App Store. Hay tres caminos:
- Nativo: Kotlin (Android) o Swift (iOS). Máximo rendimiento, dos codebases.
- Cross-platform: un solo código para ambas plataformas. Recomendado si empiezas.
- PWA/Web app: sitio que "se instala" desde el navegador (limitado, pero gratis y sin tiendas).
Opciones principales
React Native + Expo Recomendado
Componentes nativos con React. Expo resuelve build, updates y notificaciones sin configurar Android Studio/Xcode a mano. Iteras desde el celular con Expo Go.
Flutter Alternativa
Widgets propios de Google con Dart. Rendimiento muy fluido y UI consistente entre plataformas. Buena documentación.
Kotlin nativo Solo Android
Si tu mercado es solo Android (p. ej. Perú, apps internas). Jetpack Compose para UI declarativa.
Swift nativo Solo iOS
Si solo te importa Apple. SwiftUI para interfaces modernas.
Librerías recomendadas
Expo Router Navegación
Rutas con archivos, igual que Next.js. Pestañas, drawers y stacks sin configuración manual.
UI y diseño: ejemplos
Material 3
Guías oficiales de Google para Android: componentes, tipografía y color.
Ver →Human Interface Guidelines
El sistema de diseño de Apple para iOS.
Ver →Behance Mobile UI
Casos reales de diseño de apps para inspiración.
Ver →Mobbin
Flujos reales de apps populares (pantallas reales de tiendas).
Ver →Stack de gobernanza
EAS Build (Expo) Free tier
Builds de Android/iOS en la nube sin instalar Android Studio. Plan free para empezar.
Analytics móviles Free
GA4 tiene SDK para apps móviles; mide sesiones y eventos igual que en web.
API en la nube Si hay backend
Publica tu API (Vercel/Cloudflare/Railway) — los píxeles Meta/TikTok aplican en la web de aterrizaje, no dentro de la app.