Expo
Todo el setup requerido se puede encontrar en la documentación, de todas maneras aquí hay un resumen. Para poder desarrollar con Expo y React Native tendrás que instalar Expo CLI con el comando
1
npm install expo-cli --global
Copied!
Además de esto, necesitas un dispositivo en el que correr tu proyecto. Tienes dos opciones:
    Ocupar un dispositivo físico, para lo que tendrás que descargar la aplicación Expo Client.
    Ocupar un emulador. Si tienes un computador Apple, entonces al instalar Xcode ya instalaste el simulador de iOS. Si tienes otro computador o si quieres probar con un emulador Android en tu Mac, puedes ocupar Android Studio. Si tienes cualquier problema puedes revisar la instalación detallada de Apple aquí o la de Android Studio aquí.
Para correr el proyecto, ejecuta el siguiente comando
1
expo start
Copied!
Esto levantará un servidor que te permitirá correr tu aplicación mientras desarrollas. Se abrirá una página en tu explorador desde el cual podrás iniciar los emuladores que tengas instalados y mostrará un QR para poder escanearlo si es que quieres ocupar un dispositivo físico. Para iOS debes escanearlo con la cámara y para Android se hace en la misma aplicación Expo Client.

Crear un proyecto nuevo

Para crear un proyecto, asegurate de tener la última versión del Expo CLI instalada. Luego puedes ocupar el comando
1
expo init <project-name>
Copied!

Proyecto existente

Si vas a empezar a trabajar en un proyecto que alguien ya creó.
1
git clone platanus/<project-name>
2
cd <project-name>
3
yarn install
Copied!

Conectar la aplicación con el servidor local

Es muy probable que al desarrollar necesites conectar la aplicación con el servidor de rails que estás corriendo en tu computador. Para poder hacer esto, tienes que correr el servidor con el siguiente comando
1
bundle exec rails s -b 0.0.0.0
Copied!
Luego, puedes acceder al servidor desde la aplicación ocupando la dirección IP interna de tu computador. El servidor debería encontrarse en http://<ip-interna>:3000.
Última actualización 1d ago