Curso de Diseño de Interfaces Móviles

Diseño de Android con Material Design

Curso de Diseño de Interfaces Móviles

Contenido del curso

Lineamientos

Diseño de Android con Material Design

Resumen

Diseñar interfaces para Android exige equilibrio: respetar las guías de Material Design y, a la vez, mantener la identidad visual construida en desktop, web y iOS. Aquí encontrarás decisiones prácticas para acelerar el trabajo con Sketch y UIKit, optimizar la navegación con tabs, aplicar la base ocho en márgenes y usar floating action button como acción principal, sin perder consistencia.

¿Cómo unificar el sistema de diseño entre plataformas?

Un objetivo central es un sistema de diseño unificado y universal. Se parte de lo resuelto en desktop y mobile web: tipografías, espaciado y paleta con mucho blanco y un acento violeta. Al migrar a iOS, se respetaron los Human Interface Guidelines; en Android, la referencia constante son las guías de Material Design. La recomendación práctica es simple y poderosa: tener las guías siempre a mano para reutilizar patrones y ahorrar decisiones.

  • Reutilización consciente: “robar no es malo” cuando estandariza y acelera el diseño.
  • Guías oficiales: Human Interface Guidelines para iOS y Material Design para Android.
  • Recursos listos: icons de material.io en SVG o PNG para integrarlos rápido.
  • Productividad en Sketch: iniciar con template de Material Design y su UIKit con tipografías, encabezados, inputs y componentes listos para copiar y pegar.
  • Identidad consistente: mantener colores, jerarquías y proporciones ya definidas en otras plataformas.

¿Qué decisiones clave definen la interfaz en Android?

La acción principal se resolvió con un floating action button. La navegación usa tabs arriba y el violeta acentúa el estado activo en “Viajes”. Sin menú hamburguesa, los títulos se alinean a la izquierda para limpiar y equilibrar la cabecera. Se aplica la base ocho en márgenes: múltiplos de 8 px tanto en vertical como en horizontal.

  • Acción principal: floating action button visible y accesible.
  • Navegación clara: tabs superiores con acento violeta en el activo.
  • Alineación: títulos a la izquierda al no usar menú hamburguesa.
  • Base ocho: 8, 16, 24 px para márgenes y espaciado.
  • Estados iniciales: uso de empty state o blank state para guiar al inicio.
  • Componentes nativos: patrón de list item de tres líneas de Material Design con estilos y colores propios.
  • Licencias bien pensadas: ajustes de márgenes del encabezado y del botón flotante para evitar desbalance. Si el margen propuesto (por ejemplo, 72 px) rompe el ritmo, se alinea todo a la izquierda para lograr mejor lectura.
  • Comportamiento con scroll: el header puede reducirse al desplazarse; se diseñan variantes considerando ese cambio.
  • Variaciones de contenido: pantallas con y sin colaboradores, manteniendo tipografías y tamaños coherentes.

¿Cómo manejar el header y el botón flotante?

  • Probar posiciones y tamaños del floating action button hasta lograr equilibrio visual.
  • Evaluar el espacio negativo: reducir márgenes excesivos que distraen.
  • Priorizar el título como jerarquía principal sin sacrificar accesibilidad.

¿Cómo validar patrones y preparar la entrega?

Para validar en dispositivo real, se utiliza la app Krystal en Android, que espeja en tiempo real lo que hay en Sketch al conectarse a la MacBook Pro. Al definir la búsqueda en “Agregar plan”, se compararon dos patrones de search propuestos por las guías: barra exclusiva vs. ícono que transforma la top bar. Se eligió el segundo por resultar más limpio en esta pantalla.

  • Validación en vivo: Krystal muestra las pantallas de Sketch en el teléfono en tiempo real.
  • Patrones de search: barra dedicada o conversión de la top bar tras tocar el ícono; se selecciona la conversión.
  • Prototipado en papel: si está sólido en papel, la implementación visual es casi mecánica.
  • Consistencia tipográfica: respetar tamaños usados en pantallas previas para reforzar coherencia.
  • Siguiente paso: generar el UI kit y documentación clara para que otros entiendan exactamente lo construido.

¿Tienes una alternativa para el floating action button o la búsqueda en la top bar? Comparte tu enfoque y cuéntanos qué licencias de diseño tomas para mejorar la experiencia sin perder consistencia.