Documente Academic
Documente Profesional
Documente Cultură
(/)
DIA 16 / 2016
Primeros pasos
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 2/12
Antes de picar cualquier tecla tendremos que preparar el entorno para poder
9/21/2018 Creando nuestra primera app nativa usando React Native | OCTUWEB
hacer nuestra primera app (en esta guía trabajaremos el ejemplo con la app
iOS en Mac):
Instalar Xcode
Para poder simular la app iOS necesitaremos el software de desarrollo de
Apple, Xcode (https://itunes.apple.com/es/app/xcode/id497799835?mt=12).
Solamente vamos a usar el simulador iOS que lleva integrado para poder abrir
y trastear con nuestra app.
Instalar node
En Mac se puede instarlo sin problemas usando Homebrew (http://brew.sh/)
sin tener que bajarlo manualmente y instalarlo, ya que este último
procedimiento normalmente da problemas. El comando para instalar node
sería:
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 3/12
Inicializar la app en React Native
9/21/2018 Creando nuestra primera app nativa usando React Native | OCTUWEB
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 4/12
Estructura de cheros y carpetas
9/21/2018 Creando nuestra primera app nativa usando React Native | OCTUWEB
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 5/12
¿Y dónde está el código fuente (en Javascript) de nuestra app? Pues
9/21/2018 Creando nuestra primera app nativa usando React Native | OCTUWEB
Entendiendo el esqueleto
de index.ios.js
Iremos destripando poco a poco el fichero de la app hasta entender los
diferentes bloques que la componen:
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome to React Native!
</Text>
<Text style={styles.instructions}>
To get started, edit index.ios.js
</Text>
<Text style={styles.instructions}>
Press Cmd+R to reload,{'\n'}
Cmd+D or shake for dev menu
</Text>
</View>
);
}
}
color: '#333333',
marginBottom: 5,
},
});
Finalmente se registra la app para que React Native sepa que “octuweb” es la
componente principal.
react-native run-ios
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 8/12
9/21/2018
A partir de este momento React Native empezará a compilar la app para iOS
Creando nuestra primera app nativa usando React Native | OCTUWEB
pasando por diferentes procesos que podremos ver por la terminal. Una vez
termine todo este largo proceso se nos abrirá la app en el simulador iOS de
Xcode:
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 9/12
9/21/2018
Os animo a ir cambiandoCreando
el código fuente de la app para poder ir jugando con
nuestra primera app nativa usando React Native | OCTUWEB
ella y veréis que programar con React Native no es muy complicado gracias a
que la documentación (https://facebook.github.io/react-native/) está bastante
bien.
Joan Artés
@Joan_Artes (https://twitter.com/Joan_Artes)
www.joanartes.com (https://www.joanartes.com/)
https://octuweb.com/nuestra-primera-app-nativa-react-native/ 10/12