Diseño de Android con Material Design

Clase 27 de 34Curso de Diseño de Interfaces Móviles

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.