No importa en qué mercado o servicio se distribuya una aplicación, el icono de la misma es lo primero que notará un posible usuario. Las primeras impresiones son de suma importancia cuando se trata de atraer a nuevos usuarios, lo que significa que los iconos son componentes clave de cualquier aplicación. Y, sin importar la intención de la aplicación, crear un icono atractivo debería ser una parte importante de la fase de desarrollo de cada aplicación. Aunque muchos desarrolladores de aplicaciones técnicas dejan los gráficos en manos de diseñadores especializados, comprender los fundamentos del diseño y aplicarlos es algo que cualquiera puede hacer, si tiene un don para la experimentación y el análisis. ¡Los iconos de las aplicaciones no son una excepción!
]]>Es fácil pasar por alto la importancia de las tipografías en el diseño de software, especialmente cuando se trata de diseñar interfaces gráficas de usuario. Lamentablemente, incluso las mejores tipografías jamás creadas, incluidaHelvética(posiblemente la tipografía más popular y sencilla jamás creada), se convertirían en papilla si se escanearan y se usaran en computadoras tal como están, de la misma manera que se crearon para imprimir. Las buenas GUI de los sistemas operativos, especialmente las que funcionan en los teléfonos inteligentes, requieren fuentes que se redimensionen con fluidez y sean legibles y atractivas, sin importar si se usan en medidores de batería diminutos o en widgets de pantalla de inicio ampliados; y crear una tipografía que sea reconocible en cada una de esas escalas en una pantalla digital ya no es una imposibilidad práctica. Adobe logró hacer esto con la familia de fuentes Source Pro, Apple creó San Francisco y Google ideó Google Sans y Roboto. Pero lo que es aún más encomiable es que este último se convirtió lentamente en el favorito tanto de aficionados como de profesionales, apareciendo en todas partes, desde revistas hasta vallas publicitarias, debido a su naturaleza libre.
]]>Durante muchos años, Java ha sido el único lenguaje de programación oficialmente compatible con Android. Es cierto que algunos desarrolladores usaban bibliotecas de terceros y entornos diferentes, pero la mayoría de las aplicaciones aún se crean en código nativo de Java. Luego vimos el aumento en el usode Kotlin. Ahora es el momento de otro sucesor, querealmentepuede cambiar las cosas.Flutteres un SDK creado por Google para que las aplicaciones sean más universales y fáciles de desarrollar. También resulta ser la solución propia del próximo sistema operativo principal de Google, Fuchsia. Según las estadísticas más recientes de LinkedIn, Flutter es ahora la habilidad de más rápido crecimiento entre los ingenieros de software.
]]>