Saltar al contenido principal

Inicio

Configuración

Para configurar el entorno de desarrollo de Android y trabajar en el proyecto de la aplicación Virtual Observer se configuró las siguientes herramientas en Windows 10.

Instalar NodeJS

Se instaló NodeJS que ya viene con npm por defecto en la instalación en Windows 10, luego, para comprobar que se instalaron correctamente se pueden usar los siguientes comandos:

Verificar la versión de NodeJS

node -v

Verificar la versión de npm

npm -v

Instalar Android Studio

Se descarga e instala Android Studio en conjunto con otros complementos necesarios. Para instalarlos debemos seguir los siguientes pasos:

  • Abrir el SDK Manager
  • Ingresar a Appearance & Behavior > System Settings > Android SDK
  • Seleccionar la pestaña de SDK Tools
  • Se instalan los complementos necesarios:
    • Android SDK
    • SDK Platform-Tools
    • Android Emulator

Configurar variables de entorno

React Native requiere de la configuración de algunas variables de entorno para crear aplicaciones de código nativo, para esto, seguimos los siguientes pasos:

  • Ingresar al panel de control
  • En el buscador escribir variables de entorno
  • Seleccionar editar las variables de entorno del sistema
  • Ingresar a variables de entorno
  • Crear una variable en variables del sistema
    • Asignar nombre: ANDROID_HOME
    • Asignar valor: C:\Users\<user>\AppData\Local\Android\Sdk
  • Ingresar a la variable path de variables del sistema
  • Insertar las siguientes variables de entorno:
    • %ANDROID_HOME%\emulator
    • %ANDROID_HOME%\tools
    • %ANDROID_HOME%\tools\bin
    • %ANDROID_HOME%\platform-tools

Instalar React Native

Para ejecutar este paso debemos tener instalado en nuestro sistema NodeJS y npm. Ahora podemos proceder a instalar la dependencia de manera global para React Native CLI, que es la que utilizamos para gestionar el proyecto.

npm install -g react-native-cli

Instalación

Luego de instalar las herramientas necesarias y configurar las variables de entorno, se siguieron los siguientes pasos:

Clonar el repositorio

Mediante HTTPS

git clone https://github.com/<company>/<repo>.git

Utilizando SSH

git clone git@github.com:<company>/<repo>.git

Con GitHub CLI

gh repo clone <company>/<repo>

Instalar las dependencias

Ingresar a la carpeta del proyecto

cd <app-name> 

Instalar las dependencias

npm install

Limpiar y actualizar el gradle

npm run android-clean

Ejecutar la aplicación

Primero iniciamos Metro Bundler, que va a ser el encargado de preparar nuestro JavaScript y enviarlo, ya sea Android o iOS, mientras estamos desarrollando.

npm start

Abrimos una nueva terminal dentro de la carpeta del proyecto y ejecutamos el siguiente comando, que va a compilar la parte nativa del proyecto y a preparar toda la aplicación.

npm run android

Si todo está configurado correctamente, deberíamos ver la aplicación ejecutándose en el dispositivo físico o virtual en breve.