{"id":789,"date":"2022-06-28T18:57:11","date_gmt":"2022-06-29T00:57:11","guid":{"rendered":"https:\/\/www.tesseractspace.com\/blog\/?p=789"},"modified":"2022-06-29T20:01:30","modified_gmt":"2022-06-30T02:01:30","slug":"como-personalizar-material-design","status":"publish","type":"post","link":"https:\/\/www.tesseractspace.com\/blog\/como-personalizar-material-design\/","title":{"rendered":"C\u00f3mo personalizar Material Design"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.tesseractspace.com\/blog\/sistema-de-diseno-material-design\/\" data-type=\"post\" data-id=\"217\">Material Design<\/a>, el sistema de dise\u00f1o creado por Google en 2014, se ha vuelto una de las opciones m\u00e1s populares para dise\u00f1ar sitios web y <em>apps <\/em>para casi cualquier plataforma, pero con el tiempo todos esos sitios y <em>apps <\/em>comienzan a verse iguales. Para resolver esto y hacer el sistema de dise\u00f1o m\u00e1s flexible y f\u00e1cil de personalizar, el equipo de dise\u00f1o en Google cre\u00f3 Temas para Material Design.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El dise\u00f1o de <a href=\"https:\/\/material.io\/develop\/android\/theming\/theming-overview\" data-type=\"URL\" data-id=\"https:\/\/material.io\/develop\/android\/theming\/theming-overview\">Temas en <strong>Material Design<\/strong><\/a> (o <em><a href=\"https:\/\/material.io\/develop\/android\/theming\/theming-overview\" data-type=\"URL\" data-id=\"https:\/\/material.io\/develop\/android\/theming\/theming-overview\">Material Theming<\/a><\/em>) es la capacidad de personalizar los componentes y elementos en el sistema de dise\u00f1o para reflejar mejor la identidad de una marca, un producto o simplemente para personalizar la manera en c\u00f3mo se ven sus componentes sin perder la funcionalidad que los usuarios ya conocen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La creaci\u00f3n de un tema en <strong>Material Design<\/strong> est\u00e1 basada en hacer ajustes a cuatro aspectos del sistema de dise\u00f1o:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Tipograf\u00eda<\/li><li>Color<\/li><li>Iconograf\u00eda<\/li><li>Forma de los componentes<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"854\" style=\"aspect-ratio: 1520 \/ 854;\" width=\"1520\" autoplay loop muted preload=\"auto\" src=\"https:\/\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Theming-Overview-ApplyingTheming.mp4\"><\/video><figcaption>Los temas en Material Design permiten crear versiones personalizadas del sistema de dise\u00f1o. Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-theming\/overview.html#material-theming\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/overview.html#material-theming\">Google<\/a>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Material Design<\/strong> viene configurado con valores por <em>default <\/em>para cada uno de estos aspectos del dise\u00f1o de la interfaz de sus componentes, que pueden ser f\u00e1cilmente cambiados tanto en flujos de dise\u00f1o con herramientas como <strong>Sketch <\/strong>o <strong>Figma<\/strong>, y tambi\u00e9n en el c\u00f3digo en producci\u00f3n por medio de cambios en las hojas de estilo o en las librer\u00edas de componentes de desarrollo sin necesidad de reescribir el sitio web o la <em>app<\/em>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Usando los estilos prestablecidos de los componentes se puede cambiar solo un poco o mucho c\u00f3mo se ven para crear diferentes combinaciones. Ajustando esos cuatro par\u00e1metros se pueden generar much\u00edsimas variantes, cada una un tema diferente de <strong>Material Design.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Personalizaci\u00f3n: antes y despu\u00e9s<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Como ejemplo de un tema personalizado de <strong>Material Design<\/strong>, modificaremos los valores de tipograf\u00eda, color, iconograf\u00eda y forma de un bot\u00f3n est\u00e1ndar, que tiene los siguientes valores:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>El color de base es #6200EE.<\/li><li>La tipograf\u00eda es <em>Roboto Medium <\/em>en may\u00fasculas a 14pt.<\/li><li>El icono es de estilo relleno y monocrom\u00e1tico.<\/li><li>Sus esquinas son redondeadas y tienen un radio de 4dp.<\/li><\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"312\" src=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Ejemplo-de-temas-en-Material-Design.png?resize=640%2C312&#038;ssl=1\" alt=\"\" class=\"wp-image-791\" srcset=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Ejemplo-de-temas-en-Material-Design.png?w=778&amp;ssl=1 778w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Ejemplo-de-temas-en-Material-Design.png?resize=300%2C146&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Ejemplo-de-temas-en-Material-Design.png?resize=768%2C374&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>A la izquierda, un bot\u00f3n est\u00e1ndar de Material Design. A la derecha, el mismo bot\u00f3n con un tema personalizado. Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-theming\/overview.html\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/overview.html\">Google<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Tipograf\u00eda<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#typography\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#typography\">La tipograf\u00eda<\/a> es un elemento visual muy importante en un sistema de dise\u00f1o, y uno de los par\u00e1metros que m\u00e1s f\u00e1cilmente pueden cambiarse en un sitio o aplicaci\u00f3n. Gracias a servicios de tipograf\u00edas en la Nube como <strong><a href=\"https:\/\/fonts.google.com\/\" data-type=\"URL\" data-id=\"https:\/\/fonts.google.com\/\">Google Fonts<\/a><\/strong> se pueden contar con m\u00e1s opciones para cambiar y personalizar la tipograf\u00eda de un dise\u00f1os sin depender que los usuarios tengan las tipograf\u00eda instaladas en sus dispositivos:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" src=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-tipografia.png?resize=640%2C320&#038;ssl=1\" alt=\"\" class=\"wp-image-792\" srcset=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-tipografia.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-tipografia.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-tipografia.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-tipografia.png?w=1064&amp;ssl=1 1064w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Par\u00e1metros de dise\u00f1o tipografico en un tema de Material Design: familia, peso, estilo y tama\u00f1o. Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-theming\/overview.html\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/overview.html\">Google<\/a><\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Color<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#color\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#color\">El sistema de color de <strong>Material Design<\/strong><\/a>  es extremadamente sencillo de usar y personalizar: se comienza con dos colores, uno de base y otro de contraste, para crear una paleta din\u00e1mica de 8 a 12 colores para diferentes usos, asegurando la mayor accesibilidad posible en m\u00faltiples pantallas. Para crear combinaciones de colores arm\u00f3nicas se puede utilizar <a href=\"https:\/\/material.io\/resources\/color\/#!\/?view.left=0&amp;view.right=0&amp;primary.color=6002ee\">la herramienta de color de <strong>Material Design<\/strong><\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" src=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Material-Design-Themes-Color.png?resize=640%2C320&#038;ssl=1\" alt=\"\" class=\"wp-image-831\" srcset=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Material-Design-Themes-Color.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Material-Design-Themes-Color.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Material-Design-Themes-Color.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/Material-Design-Themes-Color.png?w=1064&amp;ssl=1 1064w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>El bot\u00f3n de Material Design tiene tres par\u00e1metros de color: el del cuerpo del bot\u00f3n, el del texto y el del icono en la etiqueta. Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-theming\/overview.html#using-material-theming\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/overview.html#using-material-theming\">Google<\/a>.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Iconograf\u00eda<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Material Design <\/strong>cuenta con una de las <a href=\"https:\/\/fonts.google.com\/icons\" data-type=\"URL\" data-id=\"https:\/\/fonts.google.com\/icons\">bibliotecas de iconos<\/a> m\u00e1s grande disponible para usarse sin costo. Como valor agregado, <a href=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#icons\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#icons\">el dise\u00f1o de los iconos<\/a> ha sido validado en m\u00faltiples culturas y contextos para asegurar que la mayor\u00eda de la gente podr\u00e1 entender su significado, adem\u00e1s de que las aplicaciones de <strong>Google <\/strong>y <strong>Android <\/strong>los han vuelto muy conocidos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" src=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-iconos.png?resize=640%2C320&#038;ssl=1\" alt=\"\" class=\"wp-image-794\" srcset=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-iconos.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-iconos.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-iconos.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-iconos.png?w=1064&amp;ssl=1 1064w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Los iconos de Material Design tienen dos par\u00e1metros: familia (huecos, rellenos, redondeados, con \u00e1ngulos, monocrom\u00e1ticos o de dos tonos) y el s\u00edmbolo. Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-theming\/overview.html#using-material-theming\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/overview.html#using-material-theming\">Google<\/a>.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Forma<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#shape\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/implementing-your-theme.html#shape\">El sistema de formas en <strong>Material Design<\/strong><\/a><strong> <\/strong>en la versi\u00f3n actual admite dos tipos que pueden aplicarse a las esquinas de los componentes: formas redondeadas (con esquinas curvas) y formas cortadas(con esquinas en \u00e1ngulo). Es posible personalizar el tama\u00f1o y tipo de la forma de cada una de las esquinas de un componente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" src=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-forma.png?resize=640%2C320&#038;ssl=1\" alt=\"\" class=\"wp-image-795\" srcset=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-forma.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-forma.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-forma.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-design-theming-forma.png?w=1064&amp;ssl=1 1064w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Las formas se pueden aplicar a las esquinas de un componente para crear un <em>efecto sim\u00e9trico<\/em> (todas las esquinas usan la misma forma) o <em>asim\u00e9trico <\/em>(no todas las esquinas usan la misma forma). Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-theming\/overview.html#using-material-theming\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-theming\/overview.html#using-material-theming\">Google<\/a>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Aplicando estas reglas al resto de los componentes del sistema de dise\u00f1o se obtienen los <strong>Temas en Material Design:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"854\" style=\"aspect-ratio: 1520 \/ 854;\" width=\"1520\" autoplay loop muted preload=\"auto\" src=\"https:\/\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/CaseStudy_Loop.mp4\"><\/video><figcaption>Mismos elementos, temas diferentes. Cr\u00e9dito: <a href=\"https:\/\/material.io\/design\/material-studies\/about-our-material-studies.html\" data-type=\"URL\" data-id=\"https:\/\/material.io\/design\/material-studies\/about-our-material-studies.html\">Google<\/a>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Es posible ver el contraste visual entre diferentes variaciones y c\u00f3mo peque\u00f1os cambios en los par\u00e1metros de dise\u00f1o pueden utilizarse para crear la identidad visual de una aplicaci\u00f3n usando el mismo sistema de dise\u00f1o como base.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El dise\u00f1o de Temas en Material Design (o Material Theming) es la capacidad de personalizar los componentes y elementos en el sistema de dise\u00f1o para reflejar mejor la identidad de una marca, un producto o simplemente para personalizar la manera en c\u00f3mo se ven sus componentes sin perder la funcionalidad que los usuarios ya conocen.<\/p>\n","protected":false},"author":1,"featured_media":803,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[69],"tags":[45,21,147],"class_list":["post-789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diseno","tag-design-systems","tag-google","tag-material-design","entry"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2022\/06\/material-theming.jpg?fit=1389%2C745&ssl=1","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts\/789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/comments?post=789"}],"version-history":[{"count":4,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts\/789\/revisions"}],"predecessor-version":[{"id":832,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts\/789\/revisions\/832"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/media\/803"}],"wp:attachment":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/media?parent=789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/categories?post=789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/tags?post=789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}