Categoría: Tutoriales (página 2 de 4)

Consejos para crear un UI perfecto para IOS

Probablemente hayas escuchado la frase “diseño píxel-perfecto” innumerables veces, sin siquiera considerar lo que significa, o lo que debería significar. En los últimos meses, existe la posibilidad de que hayas oído hablar del declive del concepto de diseño perfecto para píxeles, pero hay un pequeño problema con esas afirmaciones, especialmente cuando se trata del diseño de la interfaz de usuario de iOS.

La definición de diseño perfecto para píxeles no está tallada en piedra como la mayoría de las pautas de UI de iOS. Las personas lo interpretan de diferentes maneras, de ahí el problema: la perfección del píxel puede parecer inaceptable para algunos, pero otros seguirán usando el principio en los próximos años, aunque con un nombre diferente. Es sobre todo un problema de nomenclatura. Seguir leyendo

Sensor de infrarrojos con Arduino

Hoy os traigo un sencillo ejemplo de conexión de un mando infrarrojo con Arduino. Este ejemplo es muy útil cuando necesitamos que un proyecto cuente con mando a distancia, por ejemplo. Os dejo un pequeño vídeo explicativo en youtube y los enlaces para el código. Seguir leyendo

Cómo Ejecutar una Evaluación de Usabilidad

El diseño es una inversión, no un gasto. Con el riesgo de decir lo obvio: No es suficiente para diseñar un producto bonito; también tiene que ser utilizable, y si vas a extraer el ROI más grande de un producto, su usabilidad -que generalmente se refiere a la facilidad de uso- adquiere una importancia vital.

Los productos bien diseñados tienen una gran facilidad de uso. La gran usabilidad es un contribuyente significativo a la calidad del producto y una experiencia de usuario sin fisuras.

Hay algunas maneras que la utilidad de un producto se puede probar: un método de inspección llamado análisis heurístico es uno de ellos. Esto generalmente significa ejecutar una evaluación heurística en un producto, ya sea existente o nuevo. Seguir leyendo

Consejos para implementar UIs oscuras: lo que debes y no debes hacer

Las interfaces de usuario oscuras son dramáticas, elegantes y elegantes. Sin embargo, los diseñadores deben pisar con cuidado si eligen caminar en el “lado oscuro”.

Crear la apariencia de un producto es una de las principales responsabilidades del diseñador — la decisión de diseño inicial debe ser apropiada para el propósito del producto, la situación particular y su audiencia. El esquema de color tendrá un impacto duradero y debe ser cuidadosamente elegido — y todo comienza con la selección de un fondo en el que se colocarán los elementos de diseño — el “lienzo”. La opción habitual, casi por defecto, es un fondo blanco.

Hay buenas razones para elegir un fondo brillante. Contraste, texto y legibilidad y la capacidad de trabajar con una amplia gama de colores sutiles son algunos de ellos. Según muchos estudios científicos, la legibilidad óptima requiere texto negro sobre un fondo blanco. La marca también puede influir en la decisión porque los logotipos y los colores de la empresa no funcionarán con una paleta de colores oscuros. Seguir leyendo

DropWizard: comenzando con microservicos

Todos somos testigos de un aumento en la popularidad de las arquitecturas de microservicios. En una arquitectura de microservicios, Dropwizard ocupa un lugar muy importante. Es un marco para la creación de servicios web RESTful o, para ser más específicos, un conjunto de herramientas y frameworks para la creación de servicios web RESTful.

Permite a los desarrolladores un arranque más rápido del proyecto. Esto te ayuda a empaquetar tus aplicaciones, para que se puedan desplegar fácilmente en un entorno de producción como servicios independientes. Si alguna vez has estado en una situación en la que necesitas arrancar un proyecto en el framework Spring, por ejemplo, probablemente sabes lo doloroso que puede ser. Seguir leyendo

Angular vs. React: ¿Cuál es Mejor Para el Desarrollo Web?

Hay innumerables artículos por ahí debatiendo si React o Angular es la mejor opción para el desarrollo web. ¿Necesitamos otro?

La razón por la que escribí este artículo es porque ninguno de los artículos ya publicados –aunque contienen grandes ideas– van en profundidad para un práctico desarrollador de front-end para decidir cuál puede satisfacer sus necesidades. Seguir leyendo

Mapeo Wireframe: Cómo Evitar El Atraso de los Scope

Imagina esta situación: Estás trabajando en un nuevo sitio web y en el proceso de creación de los wireframes. En tus reuniones de revisión, recibes comentarios de su cliente y equipo, prefaciando la generación inevitable de solicitudes de cambios, sugerencias de mejoras y actualizaciones. Después de varias reuniones de revisión, te sientes como si estuvieras atrapado en un bucle sin fin, los cambios se están haciendo y revirtiendo, la demanda de tu cliente para más características parece seguir para siempre, y llegar a un acuerdo parece imposible.

O, tal vez, ocurre lo contrario: presentas tus wireframes, todo el mundo asiente con la cabeza de acuerdo, y los wireframes están bien para pasar a la siguiente etapa. Pero, a medida que el trabajo avanza, te das cuenta de que no refleja tu intención-más características están siendo abarrotadas y el flujo se siente.

¿Que pasó? La respuesta es simple: falta de comunicación. Seguir leyendo

Definiendo elementos intangibles para diseñar en pro de la conducta humana

Utilizando analítica de comportamiento y ciencia de datos para dar forma a la experiencia del usuario:

Diseñar una experiencia empática requiere inmersión total en las vidas de tu público objetivo. Como implica el precepto del profesional de UX “caminar una milla en los zapatos de tu cliente” supone entrevistas, personajes, casos de uso, flujos de usuarios, mapas de viaje, grupos de enfoque, etc. que están involucrados en un intento educado de involucrar con precisión a las personas que más desean influir .

Pero, ¿qué pasa con los tipos de personalidad individuales? ¿Qué es lo que realmente motiva a una persona? ¿Qué valoran realmente? ¿Qué factores están jugando en su vida que pueden afectar o influir en su capacidad de participar en una experiencia? Estos son todos intangibles que a menudo no tenemos una forma sustantiva de cuantificar.

La ciencia de datos y análisis de datos nos pueden decir mucho sobre los hábitos en línea de una persona. Interpretar que los datos nos pueden dar una idea de sus vidas. Pero, ¿qué pasa con lo que sucede fuera del mundo en línea y dentro de sus cabezas? Aquí es donde la ciencia del comportamiento puede ayudar. Seguir leyendo

Una buena receta para un buen código: el Principio de Responsabilida Única

Independientemente de lo que consideremos como un gran código, siempre requiere una calidad básica: el código debe ser mantenible. La sangría adecuada, nombres de variables limpios, cobertura de prueba del 100% y todos esos consejos que siempre aplicamos los programadores solo puede funcionar hasta cierto punto. Cualquier código que no se puede mantener y no pueda adaptarse con relativa facilidad a los requisitos cambiantes es un código que sólo espera llegar a ser obsoleto. Es posible que no tengamos que escribir un gran código cuando estamos tratando de construir un prototipo, una prueba de concepto o un producto mínimamente viable, pero en todos los demás casos siempre debemos escribir código que sea mantenible.

En este artículo comentaré cómo el principio de responsabilidad única y algunas técnicas que giran en torno a él pueden darle a tu código esa calidad esencial. Escribir buen código es, verdaderamente, un arte. Pero algunos principios siempre pueden ayudar a dar a tu trabajo de desarrollo la dirección que necesita para dirigirse hacia la producción de software fuerte y fácil de mantener.

Artículo basado en este artículo de Toptal.com, escrito por Adel Fayzrakhmanov. Si quieres ver todos los artículos de esta categoría, haz click aquí.

Seguir leyendo

Consejos para mejorar tu estrategia sabiendo cómo encajar las críticas

Diseñar es en parte un arte, en parte una ciencia. Aplicas tus habilidades y conocimiento para resolver problemas específicos y, muy seguido, para apoyar las finalidades de tus clientes además de los usuarios finales. En cada fase del proyecto, los diseñadores deberían obtener—y deberían recibir—críticas constructivas que los ayudará a llegar a una solución óptima de diseño.

Estar abierto a las críticas, sin embargo, es un desafío aparte. Estás poniendo tu propio proceso de pensamiento y creatividad para que sean criticados, por lo general por una mezcla de colegas diseñadores y no especialistas por igual––¡Uf!. Para mantener la calma, debes aprender a no tomar ninguna crítica razonable de diseño a pecho. Para hacerla algo útil, debes poder interpretar, evaluar, y tomar críticas de diseño para aplicar estratégicamente a tu proceso. Seguir leyendo

Antiguas entradas Recientes entradas