Generar Icon y Splash en Ionic: Guía paso a paso para tus proyectos móviles
En el desarrollo de aplicaciones móviles con Ionic, es esencial tener en cuenta detalles como la apariencia de los iconos y las pantallas de inicio (splash screens). Estos elementos no solo mejoran la experiencia del usuario, sino que también son cruciales para cumplir con los requisitos de las tiendas de aplicaciones como Google Play. En este artículo, te enseñaremos cómo generar Icon y Splash en Ionic, explicando cada paso de manera clara y sencilla para que puedas integrar estos elementos a tu proyecto con facilidad. Desde la creación del favicon hasta la compilación final para Android, todo está cubierto.
¿Por qué es importante generar Icon y Splash en Ionic?
Al desarrollar aplicaciones móviles, los iconos y splash screens son fundamentales. Los iconos representan tu app en el dispositivo del usuario, mientras que los splash screens brindan una primera impresión visual durante el inicio de la aplicación. Esto es especialmente relevante si planeas subir tu app a plataformas como Google Play, donde las aplicaciones deben cumplir con ciertas normativas y estándares visuales. Por lo tanto, saber cómo generar Icon y Splash en Ionic es esencial para una publicación exitosa.
1: Cambiar el favicon por un icono personalizado
Al generar nuestra aplicación Ionic, por defecto, tenemos un archivo icono en la ruta /assets/icons/ que es el que vemos como favicon en las pestañas del navegador chrome. Sólo tenemos que sustituirlo dejando el mismo nombre para que el index.html lo pueda seguir leyendo. Puede estar en formato PNG, ICO o SVG. Sin embargo, recomendamos mantenerlo PNG y en 512×512.

2: Instalación de @capacitor/assets y creación de iconos
El siguiente paso sería generar los iconos utilizados en nuestras compilaciones en PWA. Instalamos el módulo ‘@capacitor/assets’ usando el siguiente comando:
npm install @capacitor/assets --save-dev
Luego de que se instalen todas las dependencias tenemos que crear/editar los archivos necesarios en un editor de fotos (Puedes usar nuestra herramienta online). Para el icon debe contar con transparencia, pero para el splash sin transparencia y el dark splash tampoco debe contrar con transparencia. Estas seran las imágenes que se utilizarán como iconos y pantallas de inicio (Primer Screen), respectivamente.
Estas son las reglas específicas que deben cumplir sus archivos para este proceso:
- Icono de inicio: 1024×1024 píxeles
- Pantalla de inicio: 2732×2732 píxeles
3: Configuración del directorio ‘resources’
Todos sus formatos de imagen pueden ser jpeg o png preferiblemente PNG.
Creamos dos nuevos archivos en cualquier editor de imagenes, para esto puedes usar nuestra herramienta online con las dimensiones dadas y disponemos la imagen que se utilizará en nuestra aplicación.
Usted deberá crear un nuevo directorio en la raíz de su proyecto con el nombre ‘resources’ y dentro, debemos guardar nuestras imágenes listas para ser procesadas. Los archivos deben ser nombrados de una manera particular. A continuación listamos los nombres necesarios. Proporcionar iconos personalizados e imágenes de origen de la pantalla de inicio como se muestra a continuación:
assets/
├── icon-background.png
├── splash-dark.png
├── icon-only.png
├── splash.png
└── icon-foreground.png
Entonces, Al final sus archivos deberán quedar de la siguiente manera:

Una vez que hayas guardado tus archivos con los nombres correctos, tu proyecto estará listo para generar los iconos y splash screens personalizados.
4: Compilación y preparación para la publicación en Android
Ya estamos listos para generar nuestros icon y splash. Entonces, para continuar, necesitamos compilar nuestra aplicación. Para ello, utilizamos:
ionic build
Si estás planeando publicar tu aplicación en la tienda Google Play, entonces necesitarás asegurarte de que la plataforma Android necesaria está añadida a tu proyecto Ionic, de ser así, encontraras una carpeta llamada android en tu carpeta principal, de lo contrario ejecuta el siguiente comando:
npm install @capacitor/android
npx cap add android
Y finalmente, para abrir tu carpeta android con android studio puedes usar el siguiente comando. Si necesitas ayuda para compilar tu proyecto para android a Google Play por Android Studio para celulares con sistemas operativos android te recomendamos que veas nuestro tutorial, como Generar Icon y Splash en ionic:
npx cap open android.
Conclusión
Generar Icon y Splash en Ionic es un paso esencial en el desarrollo de aplicaciones móviles. Con los pasos detallados en este artículo, puedes personalizar fácilmente los elementos visuales de tu app y asegurarte de que cumpla con los estándares requeridos para su publicación en tiendas como Google Play. Al seguir estos pasos, podrás crear una experiencia de usuario más atractiva y profesional, optimizando el proceso de desarrollo móvil en Ionic.