Material Design es una de las interfaces de usuario más revolucionarias de Android. La gran G quiere que su diseño vaya más lejos, así que han creado una web para desarrolladores que quieran llevar la experiencia Material a sus aplicaciones.
Una de las grandes revoluciones de Android en los últimos años ha sido Material Design, un estilo visual que ha conseguido que Android se vea como un sistema más limpio, moderno e intuitivo, aunque aún existen problemas por solucionar.
Material Design no evoluciona lo suficiente, pero Google tiene la solución
Cuando Google presentó Material Design, lo hizo con una guía para desarrolladores, indicando como se crea una aplicación o web con Material. La iniciativa de Google resultó prometedora, pero tras dos años desde su lanzamiento, no parece tener todo el éxito que debería.
No todas las aplicaciones implementan Material Design, y entre las que lo hacen no todas lo implementan bien. Google ayuda continuamente a los desarrolladores a mejorar sus diseños, y Material Design Components es el último movimiento de Google para que los desarrolladores implementen Material en sus aplicaciones.
Con Material Components, los desarrolladores podrán implementar Material con mayor facilidad
Material Components es una librería para desarrolladores. Mientras que webs como Material.io se centran en el diseño, Material Components se centra en el código. Se trata de un repositorio creado por desarrolladores de Google en el que podremos tomar el código que necesitemos para implementar en nuestras aplicaciones.
Disponible para desarrolladores, pero debería importante
Como ya hemos mencionado arriba, Material Components es un repositorio de GitHub para desarrolladores. ¿Acaso nos importa si no somos desarrolladores?
Pues efectivamente, si que es algo que debería importarnos. Material Design se estrenó hace dos años, y si bien el Sistema Operativo y las aplicaciones de Google se han adaptado bien, el resto de aplicaciones del ecosistema no lo han hecho.
Al tratarse de un ecosistema libre, Google no puede obligar a los desarrolladores a implementar Material Design, por lo que el camino a seguir es ofrecer ayuda para que los desarrolladores utilicen esta guía de diseño.
A mayor facilidad para crear una aplicación, mejores resultados puede conseguir un desarrollador
Con Material Components un desarrollador puede implementar Material Design en sus aplicaciones de Android, iOS y páginas web, facilitando que un desarrollador pueda crear sus aplicaciones con mayor facilidad. Con Material Components todos salimos ganando.
Vía XDA Developers