Crear fuente (Font) personalizada para APP React Native con Expo

Crear fuente (Font) personalizada para APP React Native con Expo

Tiempo de lectura: < 1 minuto Hoy aprenderemos cómo podemos añadir una fuente personalizada (Font) usando React Native con Expo. Lo primero que tenemos que hacer es descargar nuestra fuente, por ejemplo de https://fonts.google.com/ Ahora la guardaremos dentro de assets/fonts Ahora iremos a nuestro entry point, en mi caso es app.tsx Usaremos expo-font Si queremos cargarla de forma nativa: Con esto … Leer más

Añadir fuente de texto (Font) personalizada en React Native

Añadir fuente de texto (Font) personalizada en React Native

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos añadir una fuente personalizada Font a nuestro proyecto de aplicación con React Native. Lo primero que tenemos que hacer es descargar una fuente, podemos utilizar esta web: https://www.dafont.com/es/ Puedes descargar el formato .ttf o .otf Importante: Recomiendo que reviseis las licencias de las fuentes descargadas para evitar sorpresas. Guardamos … Leer más

Optimizar imágenes con react-native-fast-image en React Native

Optimizar imágenes con react-native-fast-image en React Native

Tiempo de lectura: 2 minutos La optimización de imágenes es un punto muy importante a la hora de desarrollar una APP. Con la librería react-native-fast-image conseguiremos cargar las imágenes de forma rápida y sencilla. Lo primero que haremos es instalar esta librería: Una vez instalada, vamos a crear un componente que nos permitirá cargar cualquier tipo de imagen usando esta … Leer más

Añadir i18next para internacionalizar una APP React Native + Expo usando TypeScript

Añadir i18next para internacionalizar una APP React Native + Expo usando TypeScript

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos internacionalizar y añadir multi lenguaje a una APP en React Native y usando TypeScript. Lo primero que haremos es instalar i18n: Una vez instalado, creamos una carpeta llamada language y dentro creamos un archivo i18next.ts Este archivo determinará automáticamente el idioma seleccionado en el dispositivo. El idioma por defecto … Leer más

El mejor programa Open Source para compartir pantalla con tu dispositivo Android y un PC (SCRCPY)

El mejor programa Open Source para compartir pantalla con tu dispositivo Android y un PC (SCRCPY)

Tiempo de lectura: 3 minutos Si queremos compartir la pantalla de nuestro movil con nuestro ordenador, tenemos varias opciones entre ellas se encuentra SCRCPY. SCRCPY es un programa en código abierto que puedes descargar de GitHub y te ayuda a compartir la pantalla de tu dispositivo Android con tu PC. Me encanta este programa ya que ofrece lo siguiente: Parece … Leer más

Solucionar error en scrcpyjava.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permissionSolucionar error en scrcpy

Solucionar error  en scrcpyjava.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permissionSolucionar error  en scrcpy

Tiempo de lectura: < 1 minuto Cuando usamos el programa SCRCPY al compartir pantalla con nuestro dispositivo, puede que nos aparezca el error: Para solucionarlo tendremos que hacer lo siguiente: Debemos activar esta opción. Finalmente reiniciamos el dispositivo.

Cómo limpiar el directorio .git dentro de un proyecto

Cómo limpiar el directorio .git dentro de un proyecto

Tiempo de lectura: 2 minutos Si la carpeta .git está ocupando mucho espacio en tu sistema, probablemente esté relacionada con un repositorio de Git que contiene muchos commits, ramas y/o archivos grandes. Puedes limpiar esta carpeta utilizando el comando git y algunos comandos adicionales para eliminar el historial de Git y reducir el tamaño del repositorio. Sin embargo, ten en … Leer más

Ver qué directorios ocupan más espacio usando la consola en Ubuntu

Ver qué directorios ocupan más espacio usando la consola en Ubuntu

Tiempo de lectura: 2 minutos En cualquier sistema operativo, especialmente en sistemas Linux como Ubuntu, es importante tener un control sobre el espacio de almacenamiento disponible. En ocasiones, es posible que nos encontremos con que nuestro disco duro está lleno y necesitamos identificar qué archivos o directorios están consumiendo más espacio. Afortunadamente, en Ubuntu, podemos utilizar el comando du (disk … Leer más

Crear un contenedor Docker para comprimir imágenes usando MozJpeg

Crear un contenedor Docker para comprimir imágenes usando MozJpeg

Tiempo de lectura: 3 minutos Hoy vamos a crear un contenedor Docker que nos permitirá comprimir imágenes jpg dentro de un directorio. Comprimir imágenes es muy importante, sobre todo a la hora de montar un servicio web. Este contenedor nos permitirá tener a mano un compresor de imágenes muy pontente creado por Mozilla y agilizará el proceso de descarga de … Leer más

Solucionar problemas de caché cuando actualizamos una versión de Web a otra tecnología u otra versión

Solucionar problemas de caché cuando actualizamos una versión de Web a otra tecnología u otra versión

Tiempo de lectura: < 1 minuto Hace unas semanas actualicé un website de PHP a Next.js con React y a mi sorpresa cuando cargué la página mostraba la versión PHP sin cargar correctamente los recursos anteriores ya que no existían. Para solucionar este problema, podemos intentar cargar un archivo que estuviese incluido en la web anterior y forzar dentro de ese … Leer más