React Native es un framework creado por Facebook para crear aplicaciones nativas para iOS y Android utilizando Javascript, en vez de lenguajes nativos de cada plataforma, como Swift o Kotlin, respectivamente. Al usar componentes de layout nativos, permite diseñar interfaces de usuario que no se diferencian de una aplicación nativa. La lógica de la aplicación se comparte para ambas plataformas, sin embargo, los elementos gráficos (vistas, textos o estilos, entre otros) usan los nativos de cada sistema.
Paso 1: Instalación
npm install -g react-native-cli
Paso 2: Generar app
npx react-native init miProyecto
Paso 3: Instalar extras
elements
npm install react-native-elements
iconos
npm i react-native-vector-icons
react-native link react-native-vector-icons
navegacion
npm i @react-navigation/native
npm i @react-navigation/stack
npm install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view
rest
npm i apisauce
alertas
npm i react-native-awesome-alerts
npm i react-native-dropdownalert
storage
npm install react-native-storage
npm install @react-native-community/async-storage
sqlite
npm install --save react-native-sqlite-storage
react-native link react-native-sqlite-storage
Paso 4: Ejecutar metro
npx react-native start
Paso 5: Ejecutar aplicación
npx react-native run-android