Docs Menu
Docs Home
/ /
SDK de dispositivos Atlas

Bootstrap con Expo - SDK de React Native

El Plantilla de Atlas Device SDK Expo Proporciona una aplicación React Native completamente funcional que puedes usar para iniciar tu proyecto de desarrollo de aplicaciones con el SDK de dispositivos Atlas. Esta guía explica cómo inicializar y trabajar con la plantilla.

La plantilla Expo utiliza:

  • Expo: un marco para desarrollar, construir e implementar aplicaciones React Native.

  • @realm/react: un paquete npm que proporciona una API fácil de usar para realizar operaciones comunes de Realm, como consultar o escribir en una base de datos y escuchar objetos de la base de datos.

Consulta la tabla de compatibilidad para determinar qué versión del SDK de Expo es compatible con versiones específicas del SDK de React Native.

Para inicializar la aplicación de plantilla, utilice create-expo-app. Pase el indicador --template @realm/expo-template para inicializar una aplicación React Native basada en la plantilla SDK del dispositivo.

Ejecute el siguiente comando en su terminal:

npx create-expo-app AtlasDeviceSdkApp --template @realm/expo-template

Instalar dependencias de la aplicación:

npm install

Los archivos relevantes son los siguientes:

Archivo
Propósito

Tarea.ts

Un archivo de tipo script que define un esquema de objeto de tarea y devuelve un RealmProvider y los ganchos.

Aplicaciones

El punto de entrada a la aplicación, que contiene métodos para crear, actualizar y eliminar tareas. El componente RealmProvider envuelve al componente App, proporcionando a toda la aplicación acceso al dominio.

Lista de tareas.tsx

Un componente React que obtiene una lista de objetos de tarea de la base de datos y representa cada objeto como un componente TaskItem.

Elemento de tarea.tsx

Un componente React que muestra la descripción de la tarea, una casilla de verificación para alternar el estado de finalización de la tarea y un botón para eliminar la tarea.

Para ejecutar su aplicación en un emulador de Android, ejecute el siguiente comando desde la raíz de su aplicación:

npx expo run:android

Para ejecutar su aplicación en un simulador de iOS, ejecute el siguiente comando desde la raíz de su aplicación:

npx expo run:ios

Al ejecutar los comandos anteriores, el cliente de desarrollo de Expo se iniciará automáticamente. Si dev-client cierra Expo y desea reiniciarlo sin esperar a que se complete la compilación nativa, simplemente ejecute:

npx expo start --dev-client

Sin embargo, si realizó algún cambio en el código nativo, tendrá que volver a ejecutar npx expo run:ios o npx expo run:android para reconstruir su aplicación nativa de iOS/Android.

Para implementar tu aplicación, te recomendamos utilizar el Expo Application Services (EAS), un conjunto de servicios en la nube profundamente integrados para aplicaciones Expo y React Native. EAS te permite compilar y firmar tu aplicación, subir la aplicación a la App Store de Apple o Google Play Store con un solo comando CLI, y enviar correcciones de errores o pequeños cambios directamente a los usuarios de la aplicación.

Alternativamente, lee la Guía de descripción general de la distribución de Expo para aprender cómo crear compilaciones nativas, implementar en las app stores, evitar rechazos comunes en la app store y gestionar diferentes entornos de lanzamiento.

Next

Bienvenido a la Docs de Atlas Device SDK

En esta página