Apps móviles nativas
Un proyecto nativo es una aplicación Expo / React Native para iOS y Android. Cadrant genera la app con acceso completo a las APIs nativas del dispositivo y abre la vista previa en un marco de teléfono por defecto.
Usa este modo cuando necesites cámara, notificaciones push, sensores u otras capacidades nativas — y cuando quieras publicar una app verdaderamente nativa en la App Store y Google Play.
Requisitos para publicar: el plan Starter, una cuenta de Expo (gratuita), una cuenta de Apple Developer (99 $/año) para la App Store y una cuenta de desarrollador de Google Play (25 $ una sola vez) para Google Play.
Qué obtienes
- Stack Expo / React Native para iOS y Android.
- APIs nativas completas: cámara, notificaciones push, sensores y más — prefiere los paquetes expo-*.
- Vista previa en marco de teléfono en Cadrant vía Metro + react-native-web.
- Código QR de Expo Go para probar en un dispositivo real: la mayoría de las APIs expo-* (cámara, ubicación, sensores) funcionan en él.
- Pestaña data de Supabase: auth, base de datos, storage y Edge Functions.
- Sync GitHub e historial de versiones.
- Builds en tu propia cuenta de Expo —el plan gratuito incluye 15 builds iOS y 15 Android al mes— y publicación en la App Store y Google Play con flujos guiados.
Vista previa
La vista previa nativa usa Metro. Dentro de Cadrant, la app se renderiza en un marco de teléfono con react-native-web. También puedes previsualizar el layout en un dispositivo real:
- Conecta tu cuenta de Expo a Cadrant: Configuración → Integraciones → Expo, con un token de acceso personal creado en expo.dev.
- Instala Expo Go en tu teléfono e inicia sesión con la misma cuenta de Expo.
- Inicia el servidor de preview desde el proyecto.
- Escanea el código QR que muestra Cadrant para abrir la app en vivo.
Data y GitHub
Igual que en proyectos web: abre la pestaña data para Supabase (auth, base de datos, storage, Edge Functions) y conecta GitHub para sync e historial de versiones.
Conecta tu cuenta de Expo
Los builds iOS y Android se ejecutan en el servicio de build de Expo (EAS), bajo tu propia cuenta de Expo: sin una cuenta conectada no puede empezar ninguna publicación. Crearla es gratis y lleva un minuto.
- El plan gratuito de Expo incluye 15 builds de iOS y 15 builds de Android al mes.
- Mantienes el control de tus builds: cola, registros y artefactos están en tu cuenta de expo.dev.
- Las variables de entorno de tu proyecto se quedan en tu propio espacio de Expo.
Se conecta una vez — todos los proyectos de tu espacio la usan después:
- Crea una cuenta gratuita en expo.dev.
- Genera un token de acceso en expo.dev/settings/access-tokens.
- Pégalo en Cadrant, en Integraciones → Expo.
Publicar
No hay slug de Cadrant ni dominio propio para una app nativa: llega a los usuarios por la App Store y Google Play. Cadrant compila un binario nativo Expo de verdad —no una carcasa WebView—, ejecuta ese build en tu cuenta de Expo y Expo lo envía a tu cuenta del store: App Store Connect en iOS, Google Play Console (canal de pruebas internas) en Android. La app sigue siendo tuya, bajo tus propias cuentas de desarrollador de Apple y Google.
Paso a paso, por plataforma — iOS: Publicar en App Store Connect y después Probar con TestFlight. Android: Publicar en Google Play.
Flujo de trabajo recomendado
Construir y previsualizar la UI
Itera en el marco de teléfono y usa Expo Go en un dispositivo real para probar la mayoría de las APIs expo-*. Las bibliotecas con código nativo fuera del SDK de Expo necesitan un build real.Conecta tu cuenta de Expo
Crea una cuenta de Expo gratuita y pega un token de acceso en Integraciones. El plan gratuito cubre 15 builds de iOS y 15 de Android al mes, y los builds se ejecutan en tu cuenta.Publicar: el build se ejecuta en tu cuenta de Expo
Cadrant te guía por la configuración del store — inicio de sesión de Apple y certificado en iOS, creación de la app e invitación de la cuenta de servicio en Google Play —, lanza el build en tu cuenta de Expo y luego Expo lo envía a App Store Connect o a tu Play Console.Probar en un dispositivo real
En iOS, instala ese binario exacto mediante TestFlight. En Android, despliega la release en borrador a tus testers internos desde Play Console. Aquí compruebas la app tal como la recibirán tus usuarios, no como una vista previa.Publicar en las tiendas
Termina las fichas en App Store Connect y Play Console —capturas, descripción, privacidad—, envía la versión a la revisión de Apple y despliega la versión Android desde las pruebas internas.
Relacionado
- Aplicaciones móviles — Nativa, PWA o WebView.
- Apps móviles PWA — URL compartible e instalación en la pantalla de inicio, sin tienda.
- Apps WebView para las tiendas — la misma app, envuelta y enviada a la tienda.
- Publicar en Google Play — subir el app bundle Android desde Cadrant.
- Probar con TestFlight — validar funciones nativas en un dispositivo real.