¿Cuáles son las diferentes formas en que podemos construir GUI para aplicaciones de Android?

Construir la GUI puede ser la parte más divertida de un proyecto antes de que toda la lógica empresarial comience a quitarte la vida, pero la pregunta supone que hay 3 o 4 formas diferentes de solucionarlo. Quiero decir, seguro que el orden en el que diseñas puede cambiar, pero la interfaz de usuario, si usas Android Studio, casi siempre implicará crear tus widgets y vistas en XML, o arrastrarlos en el Editor de diseño y luego usar la pestaña Diseño para asegúrese de que todo encaja, antes de conectar el XML a Java.

Pero si quieres hacer cosas realmente bonitas, asegúrate de aprender Photoshop, porque tendrás mucha flexibilidad para diseñar fondos, comparar colores, diseñar tus iconos de la manera que quieras y crear tus recursos gráficos desde cero. ayuda mucho a que tu aplicación se vea bonita.

Aquí hay algunas herramientas que utilizo mucho cuando estoy diseñando o buscando ideas:

  • wasabeef / awesome-android-ui
  • Android Asset Studio
  • Iconos de material – Google Design
  • App Icon Resizer

Además, si me cuesta pensar en el diseño de una función, buscar en Google imágenes de cómo otras aplicaciones han implementado algo similar, o descargar aplicaciones similares y mirar el diseño ayuda.

Y, por supuesto, Photoshop 🙂