Tutoriales
- Primeros pasos
- First Project
- Aplicaciones web
- Aplicaciones móviles
- React Native App
- SaaS Platform
- E-commerce Platform
- Real-Time Dashboard
- Location-Based App
- Mobile E-commerce
- Optimizing Sales
- Publishing Your App
- Acceptance Criteria
- Template Business
- Watching Virtuoso
Aprenderás:
- Configuración del proyecto de React Native
- Componentes de interfaz de usuario multiplataforma
- Navegación y enrutamiento
- Funciones nativas del dispositivo
- Preparación para el despliegue en tiendas de aplicaciones
Aplicación móvil multiplataforma con React Native
Crea una aplicación que funcione tanto en iOS como en Android desde un único código base
React Native te permite crear aplicaciones móviles tanto para iOS como para Android con un único código base. En este tutorial, ZBuild generará una aplicación móvil completa que se ejecuta de forma nativa en ambas plataformas.
Un código base, dos plataformas. Despliega en ambas tiendas de aplicaciones desde un solo proyecto.
Requisitos previos
- Cuenta de ZBuild Studio
- Conocimientos básicos de React útiles pero no obligatorios
- Aplicación Expo Go en tu teléfono para realizar pruebas
Descripción general del proyecto
Crearemos una aplicación de gestión de tareas con estas funciones optimizadas para móviles:
Navegación nativa
Barra de pestañas, navegación por stack, modales
Soporte de gestos
Deslizar para eliminar, tirar para actualizar
Notificaciones push
Recordatorios de tareas próximas
Soporte sin conexión
Funciona sin conexión a internet
Integración de cámara
Adjuntar fotos a las tareas
Modo oscuro
Cambio de tema automático
Paso 1: Define tu aplicación móvil
Describe tu aplicación móvil a Conductor teniendo en cuenta las funciones específicas de cada plataforma.
Quiero crear una aplicación móvil de gestión de tareas.
Funciones:
- Listas de tareas con categorías
- Fechas de vencimiento con recordatorios por notificaciones push
- Fotos adjuntas usando la cámara o la galería
- Gestos de deslizamiento (deslizar para completar, deslizar para eliminar)
- Tirar para actualizar
- Modo sin conexión con sincronización al estar en línea
- Soporte para modo oscuro
Navegación:
- Barra de pestañas inferior (Tareas, Calendario, Ajustes)
- Navegación por stack dentro de cada pestaña
Plataformas: iOS y Android
Framework: React Native con ExpoPaso 2: Componentes nativos
Virtuoso crea componentes adecuados para cada plataforma que se sienten nativos en cada una de ellas.
Interfaz de usuario estilo iOS
Fuente San Francisco, patrones de navegación de iOS
Interfaz de usuario estilo Android
Elementos de Material Design, navegación de Android
Diseños adaptativos
Se ajusta a diferentes tamaños de pantalla
Áreas seguras
Respeta los notches y los indicadores de inicio
Paso 3: Funciones del dispositivo
Accede a las capacidades nativas del dispositivo a través de puentes de React Native.
- Acceso a la cámara y a la biblioteca de fotos
- Configuración de notificaciones push
- Almacenamiento local con AsyncStorage
- Respuesta háptica en las interacciones
- Opción de autenticación biométrica
Paso 4: Pruebas en el dispositivo
Prueba tu aplicación en dispositivos reales usando Expo Go.
- Escanea el código QR con la aplicación Expo Go
- La aplicación se carga en tu dispositivo físico
- Realiza cambios y observa las actualizaciones en vivo
- Prueba en varios dispositivos simultáneamente
Mejor práctica Realiza pruebas tanto en dispositivos iOS como Android para detectar problemas específicos de la plataforma de forma temprana.
Lo que has construido
- Aplicación móvil multiplataforma (iOS y Android)
- Navegación y gestos nativos
- Integración de cámara y notificaciones push
- Capacidad sin conexión con sincronización de datos
- Soporte de modo oscuro
Próximos pasos
Aplicación basada en la ubicación
Añade GPS y mapas a tu aplicación móvil
E-commerce móvil
Crea una aplicación de compras con pagos
¿Listo para crear tu aplicación móvil?
Comienza a crear tu aplicación móvil multiplataforma hoy mismo.