Descárgalo desde: https://nodejs.org
Confirma que esté instalado:
node -v
npm -v
npm install -g react-native-cli
También puedes usar directamente npx (recomendado para proyectos nuevos):
npx react-native init NombreDelProyecto
Ejemplo:
npx react-native init GestorProductos
Desde: https://developer.android.com/studio
Durante la instalación activa:
Android SDK
Android SDK Platform
Android Virtual Device (AVD)
Agrega esto al archivo de configuración (.bashrc, .zshrc, o .bash_profile):
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
En Windows, añade esto al Path:
C:\Users\TuUsuario\AppData\Local\Android\Sdk\platform-tools
Desde Android Studio:
Abrir Device Manager
Crear un dispositivo virtual (AVD)
Iniciar el emulador
O desde terminal:
emulator -avd NombreDelDispositivo
cd GestorProductos
npx react-native run-android # o run-ios si estás en macOS
npm install react-native-sqlite-storage
No es necesario configuración adicional si usas la última versión.
Pero si tu proyecto tiene errores, puedes asegurarte de tener estas líneas en android/app/build.gradle:
android {
defaultConfig {
...
missingDimensionStrategy 'react-native-sqlite-storage', 'default'
}
}
cd ios
pod install
cd ..
También asegúrate de tener platform :ios, '12.0' o superior en el Podfile.
Ejecuta este comando para comprobar que todo funciona:
npx react-native run-android # o run-ios
Para recargar la app: Ctrl + M en Android emulador o Cmd + R en iOS simulador.
Debug nativo: Usa React Native Debugger o Flipper.
Usa console.log() y react-native-log-android para ver salidas en Android.
Una vez tengas el entorno funcionando, ya se puede iniciar con la práctica y probar el uso de DAOs con SQLite.
Para acceder a la práctica:

Frexus
No comments yet