El diseño a código es un proceso en el que un equipo de producto (incluido el diseño y el desarrollo) utiliza un sistema de diseño, que incluye componentes de interfaz de usuario (UI), patrones de UI y opciones de estilo que están representados y respaldados por componentes del mundo real. Para un equipo, esto significa que cualquier cosa 'diseñada' y convertida en 'código'. La distinción importante entre el diseño a código y un 'generador de código' es que la salida del código en un proceso de diseño a código es un código limpio, utilizable y personalizable. Lo que significa que incluso los mejores desarrolladores de su empresa aceptarán esta salida de código e igual o mejor que lo que habrían escrito a mano.
Cuando un equipo de diseño y desarrollo está sincronizado, puede usar soluciones de diseño para codificar y acelerar la entrega de productos. El verdadero beneficio de diseñar para codificar con Indigo.Design es el enorme ahorro de tiempo: todo lo que el equipo de diseño crea en Sketch utilizando el sistema de diseño Indigo.Design, coincide con nuestra interfaz de usuario Ignite UI for Angular. Con solo hacer clic en un botón, el equipo de desarrollo puede generar código HTML, CSS y Angular de alta calidad, a partir de cualquier diseño de su equipo de UX.
Un sistema de diseño a código ayuda a los equipos y organizaciones a optimizar la creación de aplicaciones con un conjunto de herramientas y mejores prácticas que aceleran el proceso de tomar un diseño y convertirlo en un código utilizable. Históricamente, los equipos de desarrollo y diseño de productos trabajarán solos, existe una brecha de colaboración entre el diseño y el desarrollo que ralentiza la innovación. Con un sistema diseñado para codificar, un equipo puede tener una colaboración fluida y eliminar las transferencias de diseño, reducir las iteraciones costosas y permitir una verdadera colaboración de diseño y desarrollo de UX.
La base de un sistema de diseño a código confiable y utilizable es que haya un sistema de diseño para diseñadores y desarrolladores de UX. Con un sistema de diseño corporativo acordado, respaldado por kits de interfaz de usuario reutilizables que se basan en bibliotecas de componentes reales, cualquier cosa que esté diseñada en un sistema de diseño a código puede convertirse en salida de código utilizable.
Y en el competitivo mercado actual, es fundamental que se tengan en cuenta todas las ventajas potenciales que tiene para reducir el tiempo de comercialización y ahorrar costos. Un sistema de diseño a código ofrece tanto ahorros de costos como de tiempo. Si su equipo de diseño puede seguir un diseño iterativo de mejores prácticas utilizando su herramienta de diseño favorita como Sketch, la plataforma de diseño de productos digitales en la nube Indigo.Design puede obtener marcado, estilo, realizar pruebas de usuario y estudios de usabilidad (remotos y no moderados) a escala y, en última instancia, obtener una salida de código perfecta de píxeles de un diseño. Con herramientas como esta para apoyar a sus equipos, tiene una ventaja sobre su competencia.
Históricamente, la transferencia de diseños entre un equipo de diseño y un equipo de desarrollo es uno de los mayores costos ocultos del desarrollo de software. Las investigaciones muestran que el 60 % del tiempo de desarrollo se dedica a la interfaz de usuario, pero las herramientas para pasar de un diseño aprobado al código correcto y sin errores son limitadas. Con Indigo.Design como su solución de diseño a código, elimina cualquier retraso o error en forma de errores de UX que aumentan este costo (en términos de tiempo y dinero real).
Cualquier error de UX corregido durante una fase de diseño iterativo cuesta un dólar arreglarlo/cambiarlo, mientras que el mismo error lanzado al mercado puede costar hasta $100 arreglarlo. Y estos son solo ejemplos: puede agregar de 2 a 3 ceros a cualquiera de esos números, para comprender el costo real de dejar que el diseño de baja calidad y los errores de UX salgan por la puerta.
El uso de un sistema de diseño a código elimina estos costosos errores y, lo que es aún mejor, la transferencia del diseño al desarrollo en un sistema de diseño a código genera HTML, CSS y TypeScript con píxeles perfectos que su equipo de desarrollo puede usar para construir el resto de su aplicación de alta calidad sin errores de UI/UX.
Indigo Design es una plataforma de diseño de productos digitales que ayuda a los equipos a acelerar la conversión del diseño en código. Indigo.Design tiene cuatro pilares fundamentales:
- Indigo.Design es una herramienta de creación de prototipos
- Indigo.Design es una herramienta de prueba de usuarios
- Indigo.Design es una herramienta de diseño a código
- Indigo.Design es un creador de aplicaciones WYSIWYG
Creamos Indigo.Design para ayudar a los equipos a entregar software de mayor calidad más rápido que nunca. Indigo.Design reduce los altos costos y el tiempo que consumen las entregas de los equipos de diseño a los equipos de desarrollo. Una vez que se carga un diseño en la nube de Indigo.Design, los equipos pueden iterar sobre su prototipo, colaborar con las partes interesadas, obtener marcado y estilo, realizar estudios ilimitados de pruebas de usuarios remotos y, en última instancia, generar código perfecto a partir de los diseños.
Con el diseño índigo, puede usar cualquier parte de la aplicación, cualquiera de los cuatro pilares, ya que las características están diseñadas para funcionar juntas o de forma independiente.
- Si forma parte de un equipo de diseño y le gustaría utilizar la función de creación de prototipos y pruebas de usuario, puede hacerlo.
- Si es miembro de un equipo de desarrollo y desea obtener código de píxeles perfectos de Sketch diseños, puede optar por usar el complemento de código de Visual Studio para obtener HTML, TypeScript y CSS directamente en su aplicación Angular.
Indigo design es una solución completa como plataforma de diseño de productos digitales que permite un gran ahorro de costos en un tiempo de comercialización más rápido, pero lo mejor de todo: certeza en los resultados si se utilizan todas las capacidades en su proceso de desarrollo de software.
Indigo.Design es un producto basado en SaaS que siempre está actualizado. Cuando inicia sesión en la nube de Indigo.Design en https://cloud.indigo.design, siempre está utilizando la última versión del producto. Con Indigo.Design, la última versión incluye las últimas versiones de nuestros componentes de Angular en el conjunto de herramientas de Ignite UI for Angular y los kits de interfaz de usuario Sketch más actualizados en el sistema de diseño Indigo.Design.
Un kit de interfaz de usuario de Sketch es una colección de bibliotecas (como hojas de pegatinas) que incluyen componentes de interfaz de usuario, patrones de interfaz de usuario e incluso pantallas completas. Los kits de interfaz de usuario de Indigo.Design para Sketch adoptan un enfoque de "diseño atómico" al proporcionar tres bibliotecas.
- La biblioteca de estilo tiene piezas subatómicas como colores, sombras, estilos tipográficos y glifos de iconos que definen el aspecto de los átomos y las moléculas que se encuentran en la biblioteca de componentes.
- La biblioteca de componentes son colecciones de átomos que representan componentes completos, como gráficos, cuadrículas, etc.
- La biblioteca de patrones es una colección de colecciones de componentes de nivel superior, como formularios de inicio de sesión, perfiles de usuario y páginas de detalles.
Con Sketch kits de interfaz de usuario, un equipo de diseño puede crear experiencias digitales coherentes y de marca para cualquier aplicación de la empresa. Con Indigo.Design, los kits de interfaz de usuario Sketch se asocian con Angular componentes de interfaz de usuario, lo que permite un sistema de diseño para codificar que puede acelerar significativamente la entrega de productos.
Con Indigo.Design, la plataforma de diseño de productos digitales líder en el mundo, puede cargar un prototipo de boceto completo con pantallas ilimitadas e interacciones ilimitadas y convertirlo en código Angular real.
Sketch al código le permite realizar su proceso de diseño iterativo completo utilizando su herramienta de diseño favorita, como Sketch, y luego entregar ese diseño a un equipo de desarrollo que luego puede generar código a partir de su diseño Sketch. La ventaja de pasar de la Sketch al código es el enorme ahorro de tiempo y costes que supone que los equipos de desarrollo realicen el mismo trabajo repetitivo en el diseño de pantallas que se puede hacer con las herramientas. Con Indigo.Design como plataforma intermedia en la nube entre su diseño de Sketch y Visual Studio Code, tiene los beneficios adicionales de crear prototipos interactivos adicionales, o incluso crear pruebas de usuario y estudios de usabilidad en el prototipo y luego compartirlos con un número ilimitado de usuarios para obtener comentarios instantáneos.
Indigo.Design totalmente compatible con la conversión de archivos Sketch en código. Esto se hace cargando o sincronizando su prototipo de Sketch a la nube Indigo.Design. Una vez que sus archivos de Sketch se cargan en la nube de Indigo.Design, su equipo de desarrollo puede usar el complemento de código Visual Studio Code que les permite seleccionar componentes individuales, pantallas completas o toda la aplicación y generar código HTML real, TypeScript y CSS. Literalmente, puedes pasar de Sketch a codificar en 3 sencillos pasos.
Con Sketch a la codificación, el ahorro de tiempo y dinero es enorme. Mejor aún, su tiempo de comercialización es más rápido que el de su competencia con pantallas de aplicaciones con píxeles perfectos directamente de Sketch diseños.
Indigo Design es una herramienta integral de prueba de usuario. Con indigo design puedes subir cualquier prototipo o diseño de Sketch basado en imágenes a la nube de Indigo.Design y luego crear pruebas de usuario y estudios de usabilidad. Con Indigo.Design, las pruebas de usuario se logran con una simple herramienta de apuntar y hacer clic que registra sus acciones y convierte esas acciones en la prueba de usuario que luego compartirá con sus usuarios o con cualquier grupo de usuarios de los que desee obtener comentarios.
Con las pruebas de usuario Indigo.Design, no es necesario escribir ningún código, ningún script ni tener conocimientos avanzados para realizar una prueba de usuario. Realizar pruebas de usuario con Indigo.Design es tan fácil como crear una diapositiva de PowerPoint. Si es gerente de producto o desarrollador y solo desea realizar una prueba de usuario rápida con un puñado de capturas de pantalla, puede cargar las capturas de pantalla en la nube de Indigo.Design y crear un prototipo con la herramienta de creación de prototipos de puntos de acceso y luego convertirlo en una prueba de usuario con un solo clic.
Nuestro objetivo era facilitarle a cualquier persona, independientemente de sus habilidades, la realización de pruebas de usuario. No es necesario ser un investigador de UX con un título avanzado para crear una prueba de usuario sofisticada y detallada y luego obtener análisis en tiempo real de los resultados de la prueba de usuario con Indigo.Design.
Indigo.Design es una plataforma integral en la nube que incluye pruebas de usuario y pruebas de usuario remotas no moderadas para cualquier tipo de aplicación o diseño. Puede cargar prototipos completos de Sketch o imágenes (capturas de pantalla de su aplicación) y usar la herramienta de creación de prototipos de puntos de acceso Indigo.Design para crear un prototipo interactivo, que sería la base para su prueba de usuario y estudio de usabilidad. Esa prueba de usuario puede contener cualquier número de preguntas sobre las que estabas tratando de obtener comentarios sobre la experiencia de usuario. Una vez que haya creado su prueba de usuario, que puede hacer fácilmente con la grabadora de apuntar y hacer clic en Indigo.Design, puede compartirla con cualquier número de evaluadores simplemente ingresando sus correos electrónicos o enviándoles un hipervínculo por correo electrónico.
El beneficio de las pruebas de usuario remotas no moderadas, especialmente con COVID-19, es que no es necesario que esté cara a cara con los usuarios. Puede obtener resultados muy rápidos y realizar cambios iterativos muy rápidos en su diseño con datos en tiempo real que regresan en el análisis de su informe de prueba de usuario. No está limitado por la cantidad de probadores y no está limitado por la cantidad de preguntas por prototipo. Puede enviar su prueba de usuario a un número ilimitado de usuarios y ellos pueden optar por realizar un número ilimitado de preguntas para obtener los resultados que necesita para mejorar su prototipo antes de comenzar a escribir código.