Bonus: UI Kit
Clase 20 de 23 • Curso de Sistemas de Diseño Efectivos
Resumen
¿Qué es un UIKit y por qué es esencial en el diseño?
Un UIKit es una herramienta fundamental para los diseñadores. Se trata de una librería gráfica repleta de recursos como colores, textos, iconos y mucho más. Su objetivo es simplificar y estandarizar el proceso de diseño, permitiendo que reutilices elementos ya configurados y así evites tener que diseñar todo desde cero en cada proyecto. Este concepto es especialmente útil en proyectos de grandes dimensiones o cuando se necesita garantizar la coherencia visual a lo largo de diferentes plataformas.
¿Cómo se estructura un UIKit?
Un buen UIKit está dividido en secciones que suelen incluir:
- UI Elements: Elementos atómicos como botones e iconos.
- Landing Sections: Diseños para páginas de inicio.
- Content Sections: Áreas dedicadas al contenido textual.
- Presentation Sections: Espacios para mostrar presentaciones o portafolios.
Estas divisiones permiten a los diseñadores tomar rápidamente los elementos que necesitan y adaptarlos a sus proyectos de manera eficiente y sistemática.
¿Cómo se gestionan los cambios en un UIKit?
Un aspecto crucial de los UIKits es que son iterativos. Esto significa que pueden ir cambiando con el tiempo con base en el feedback recibido y las necesidades del proyecto. Para manejar estos cambios, es importante tener un sistema de versionamiento.
¿Qué herramientas se utilizan para el versionamiento?
Existen varias herramientas que ayudan a gestionar las versiones de un UIKit:
- Abstract: Aunque es una opción costosa, facilita el versionamiento de archivos en equipos grandes.
- Métodos rudimentarios: Para proyectos más pequeños, simplemente numerar las versiones de forma progresiva (v1, v2, v3, etc.) puede ser suficiente.
¿Cómo se implementan cambios en los elementos de un UIKit?
Cambios menores como la actualización de colores se pueden hacer fácilmente en programas como Adobe XD. Al cambiar un color en la librería principal, todos los objetos que utilicen dicho color se actualizan automáticamente en el diseño, lo que mantiene la consistencia visual.
¿Cómo documentar un UIKit para su efectivo uso?
La documentación adecuada del UIKit es vital para que el equipo lo utilice de forma eficaz. Notion es una herramienta popular para este propósito, permitiendo crear una página de sistema de diseño que incluya:
- Principios y sistemas: Bases del diseño que guían el uso del UIKit.
- Componentes y foundations: Detalles sobre los elementos individuales y sus aplicaciones.
- Process de iteración: Información sobre el ciclo de actualizaciones y cambios.
¿Cómo se comparten los UIKits con el equipo?
Es esencial que todos en el equipo tengan acceso fácil al UIKit. Para esto:
- Enlaces de prototipos: A través de la herramienta de diseño como XD, se puede generar un enlace de prototipo o design specs donde todos los elementos son consultables.
- Descargas directas: Tener un enlace que dirija a la descarga de archivos, como en Google Drive, puede ser una solución eficiente.
Mantener estas prácticas asegura que el diseño sea coherente, eficiente y evolutivo, permitiendo a los equipos de diseño trabajar con más fluidez y rapidez.