Componentes de interfaz: entrada, salida y documentación
Clase 9 de 23 • Curso de Sistemas de Diseño Efectivos
Contenido del curso
Clase 9 de 23 • Curso de Sistemas de Diseño Efectivos
Contenido del curso
Juan Castro
Alejandro Sol Villaseñor
Alfredo Martínez García
Simón Arenas
Christian Velázquez
Matías Wasiak
Martin Coronel
Alejandro Sol Villaseñor
Fabio Gomez
Simón Arenas
Sandra Sánchez
angelica bolivar
Bernardo Ayala Montezuma
Victor Andres Castillo Zambrano
Angel Flores
Jesus Sebastian Ayala Mendez
Gerson Antonio Cabrera
Junior Jose Carrillo Corona
Fausto Emilio Salgado Morales
ezequiel cenicola
Osmell Caicedo
Valentina Alejandra Rodriguez Nuñez
Jonathan Castillo Flores
Felipe Moreno
Alejandro Sol Villaseñor
Usuario anónimo
Felipe Moreno
Gaudy Areli Cadenillas Saldaña
Omar Gabriel Aguilar Moscoso
César Andrés Turca Molina
Milton Josué Barrera Zepeda
Efraín Hernández García
Catherine Guevara
Jimmy Mandujano
Uriel Alberto Arevalo Franco
Juan Esteban Galvis
Uriel Alberto Arevalo Franco
Yusting Andrés Mora González
Lourdes Katherine Arbaiza Díaz
Angélica Romo
En el diseño “antiguo” (el diseño gráfico) los afiches o las impresiones que construimos son estáticas, no tienen ningún tipo de interacción, pero todo esto cambia en el diseño digital, nuestra prioridad y nuestro trabajo más importante es comunicarnos con los usuarios para darles feedback sobre las acciones que están realizando, así también recibimos feedback por parte del los usuarios y podemos construir productos de máxima calidad.
Concuerdo contigo.
Me gustaría agregar que también pueden ser métricas para ver en dónde se atoran o en dónde se llegan a perder, así evaluar su funcionalidad e iterar para mejorar el diseño :D
Ctrl + Shift + L o Cmd + Shift +L para dark mode
Gracias
También en la sección de Setttings & Members tienes esa opción!
Un componente forma parte de un todo. Un componente tiene una entrada y una salida. La entrada seria el punto donde el usuario empieza a utilizar el componente y la salida seria el feedback que da el componente en base a la acción del usuario. Ej: Tenemos un componente que tiene la funcionalidad de Buscar un usuario de nuestro sistema. La entrada es cuando se coloca los datos del usuario que queremos buscar y la salida es cuando el componente nos arroja resultado de la búsqueda.
La conversación entre el componente y el usuario (Entrada y salida) se llama interacción.Los componente deben tener:
* Nombre único
* Descripción (Que funcionalidad y que problema soluciona)
* Behavior: Es un comportamiento que tiene el componente dentro del sistema. (Un ejemplo puede ser, como es el comportamiento en mobile)
* States: Es como se ve el componente cuando se inicia la pagina (Prendido, apagado, desplegado, oculto, con datos por defecto, sin datos por defecto, etc)
Martín Coronel
Diseño UX/UI
Web:
Facebook:
Behance:
Buen resumen.
Buen aporte!
No se menciona, pero para hacer el efecto de la imagen solo tienen que seleccionar la palabra y Ctrl/Command + E
Gracias! lo estaba buscando ;)
Tambien si seleccionas la palabra, esta la opcion mark as code!
¿Qué es un componente?: . Un componente forma parte de un todo. Por ejemplo una habitación de una casa. Fundamentalmente un componente tiene una entrada y una salida -> Feedback que se le da al usuario. . El feedback es una interacción entre persona y máquina. Es el "Yo quiero" que recibe por respuesta "vas bien o vas mal". . Partes de un componente: .
muy buen resumen
¡Gracias por el aporte!
Amigos, una pregunta que quizás resulte obvia, pero para mi no, y es que desde que empecé la escuela de desarrollo web, he aprendido bastante sobre código, UX, UI, etc.** PERO. HAY ALGO QUE NO VEO!!!** y es un curso donde explique como se preparan, gestionan, comprimen, compartimentan, etc etc. paso a paso y todo el proceso para contratar un hosting, el manejo y administración del hosting y lo mas importante** COMO PREPARAR UN PROYECTO PARA SUBIRLO AL HOSTING**
entonces si ustedes saben cual es el curso o s aben de alguno, se los agradecería :)
Hola! la verdad yo no me he metido a cursos de programción pero de los cursos que he llevado, el de Marca Persona creo que había un apartado para dominio y host. Espero te ayude
Eso lo enseñan mas adelante en la ruta, creo que en la parte avanzada te enseñan despliegue de aplicaciones. Yo aun no he tocado javascript pero la verdad he aprendido bastante de html ycss en esta escuela.
Les dejo la presentación de Brad Frost en donde introduce el concepto de 'Atomic Design' https://www.youtube.com/watch?v=W-h1FtNYim4
y esta es la herramienta que él mismo desarrolló para poder crear Design Systems efectivos https://patternlab.io/
Muy bueno este capitulo. Me ayudó a entender varios conceptos!
Es interesante tener en claro la importancia del nombre. Ayuda mucho a la comunicación entre equipos. Sin importar si son programadores, diseñadores o de marketing. Hablando el mismo lenguaje, se agilizan los procesos.
De acuerdo y esta es para mi es la principal característica de un sistema de diseño. "agilizar procesos". 🤘
Muy bueno. Gracias por compartir.
Partes de un componente:
Gracias.
Genial !!
Componentes y el diseño atómico.
Me encanta como la clase, a pesar de ser algo compleja, se vuelve tan amena y se entiende muy bien. Muchas gracias, Rulótico <3
Un componente forma parte de un todo. Un componente tiene una entrada y una salida. La entrada seria el punto donde el usuario empieza a utilizar el componente y la salida seria el feedback que da el componente en base a la acción del usuario. Ej: Tenemos un componente que tiene la funcionalidad de Buscar un usuario de nuestro sistema. La entrada es cuando se coloca los datos del usuario que queremos buscar y la salida es cuando el componente nos arroja resultado de la búsqueda.
La conversación entre el componente y el usuario (Entrada y salida) se llama interacción.Los componente deben tener:
Que crack, justo terminé de ver está clase y me llegó la cena; Rulótico tiene poderes XD
Recomiendo que siempre lean la descripción de la clase, ayuda muchísimo.
Si, siempre viene lo más importante de la clase!
Hola chicos Hay algo que no me quedó claro. Al hacer la documentación de componentes ¡Hago los principales utilizados en la web o app o absolutamente cada uno con todos los estados que tendria?
Hola Cathering, para tu documentación puedes basarte en los estándares web, pero tu deberías identificar que estados tiene cada componente de tu proyecto.
Tomemos como ejemplo un input o campo, este puede tener los estado activo, inactivo, bloqueado, enfocado y error que serían los estados estándar, pero existe la posibilidad de que tenga más estados, por ejemplo un estado validador, donde el campo valide la data ingresada y muestre un loader dentro del mismo campo y te aparezca un texto (que diga validando).
Como dije anteriormente, va a depender de los estados de los componentes específicos de tu proyecto. En conclusión mapea todos los que vayas a usar. :)
Teniendo en cuenta el diseño atómico, ¿que viene siendo un componente? ¿Un organismo? ¿Una molécula?
Por ejemplo imagina la interfaz de Google
Un átomo podría el botón para buscar con voz, el icono de lupa y el campo de búsqueda.
La molécula sería todo lo anterior en conjunto. Otro ejemplo es el menú superior (Imágenes, Gmail, etc.) y la molécula todo ese menú en general.
Un organismo sería por ejemplo la molécula de búsqueda y los botones (Conjunto de moléculas)
Más adelante en otros cursos de interfaces podrás ver cómo organizan los elementos en diseño atómico
Gracias, Juan. Justamente entendí eso que tu expones cuando vi la clase. Mi inquietud se refería al concepto "componente". Me preguntaba si un "componente" puede ser una molécula o una suma de estas o debe ir mas allá. Una suma de de organismos, por ejemplo.
¿Cómo cargo un embed (Link) de un diseño que tengo en Figma? 🤨🤨
Amé esta clase. Estoy trabajando en una empresa retail y todo es un desorden. Voy a guiarme mucho con esto. :)
¿Qué partes debería tener un componente?