Enviar un e-mail o realizar una llamada de teléfono desde tu APP en React Native

Enviar un e-mail o realizar una llamada de teléfono desde tu APP en React Native

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar a enviar un email o una llamada telefónica desde React Native. Para utilizar esta función vamos a importar la libería de Linking de react-native https://reactnative.dev/docs/linking Para implementar una llamada utilizaremos igual que en HTML la clave tel:numero_telefono Y para enviar un e-mail utilizaremos mailto:email isMa Ingeniero en Informática, Investigador, me … Leer más

Cómo añadir la función de compartir (share) en una app React Native

Cómo añadir la función de compartir (share) en una app React Native

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo añadir la función de compartir en una APP utilizando la función Share incluida en React Native. Lo primero de todo es importar la librería: Después añadimos la función para compartir en el Render de nuestra screen o component. Y ahora añadimos la acción para compartir en el componente o … Leer más

Problema, CheckBox de react-native-paper no se muestra en iOS pero sí en Android.

Problema, CheckBox de react-native-paper no se muestra en iOS pero sí en Android.

Tiempo de lectura: 2 minutos Al implementar un checkbox de la librería React Native Paper Checkbox React Native Paper en Android aparece el elemento de forma correcta pero en iOS no se muestra el cuadro del checkbox: Visualización en iOS: Visualización en Android: Si miramos la documentación (Checkbox React Native Paper), indica que en Android aparecen los cuadros pero en … Leer más

Solucionar error «cannot be tested at this time because the build does not have» al subir build a App Store de Apple (ios) con React Native y Expo

Tiempo de lectura: < 1 minuto Si al añadir la APP a la App Store de Apple aparece el siguiente error: Version 1.0.0 (1.0.0) cannot be tested at this time because the build does not have associated export compliance documentation. Once approved, you can come back and select export compliance documentation for this build. Submit New Documentation Tienes que hacer lo … Leer más

Obtener y Mostrar la versión de nuestra aplicación en React Native

Obtener y Mostrar la versión de nuestra aplicación en React Native

Tiempo de lectura: 2 minutos Buenas tardes a todos, En el tutorial de hoy os muestro como obtener la versión de nuestra app y poder mostrarla en el lugar que queramos de nuestra aplicación desarrollada con react native A continuación os muestro como: Creamos la constante pkg (podéis poner el nombre que queráis), ene la cual almacenamos la ruta de … Leer más

Solucionar error Could not find method compile() for arguments [com.facebook.react:react-native: X] al crear APK en React Native

Solucionar error Could not find method compile() for arguments [com.facebook.react:react-native: X] al crear APK en React Native

Tiempo de lectura: < 1 minuto Si al generar el APK aparece el siguiente error: Lo primero que tenemos que hacer es localizar el error que produce. En este caso indica que no encuentra el método compile en la librería de react-native-locale. Esto lo indica aquí: Para solucionar este error. Tenemos que abrir el archivo /node_modules/react-native-locale/android/build.gradle Y en la línea 23: … Leer más

Añadir margen de status bar en React Native

Añadir margen de status bar en React Native

Tiempo de lectura: < 1 minuto Sí ocultamos el header nav (headerShown: false) en React Native, puede que tengamos este problema: El contenido sale debajo de la barra superior de estado y no se deja visualizar correctamente con el reloj, el estado de la batería y los demás widgets que aparecen en pantalla. Para solucionar este problema vamos a hacer lo … Leer más

Reproducir vídeos de Youtube sin YoutubeAPI (sin api key) en React Native

Reproducir vídeos de Youtube sin YoutubeAPI (sin api key) en React Native

Tiempo de lectura: 2 minutos Os voy a enseñar cómo podemos reproducir vídeos de Youtube, sin necesidad de utilizar la librería de Youtube para React Native. De esta forma no tendrás que añadir un API Key para reproducir vídeos. Lo primero de todo, tenemos que crear un Screen con un Webview. Para ello primero instalamos Webview: Una vez instalado, creamos … Leer más

Utilizar axios de forma asíncrona en React Native

Utilizar axios de forma asíncrona en React Native

Tiempo de lectura: < 1 minuto En este artículo os voy a enseñar cómo utilizar axios de forma asíncrona en vuestros proyectos. Partiendo del siguiente código para realizar una llamada GET con axios: Al utilizar la sentencia .then la APP se queda a la espera de cargar el resultado de forma síncrona. Para cambiar la llamada a una llamada asíncrona hay … Leer más

Forzar refrescar (recargar) screen al cambiar de pantalla con React Navigation Tab en React Native

Forzar refrescar (recargar) screen al cambiar de pantalla con React Navigation Tab en React Native

Tiempo de lectura: < 1 minuto Si queremos forzar que una pantalla se cargue al cambiar o abrirla de nuevo en React Native haremos lo siguiente: En nuestro stack de pantallas añadimos esta propiedad: Al añadir esta propiedad, unmountOnBlur desmontará el componente y lo volverá a montar cada vez que lo abramos y hará que se refresque de nuevo la pantalla. … Leer más