Buenas foro, vengo hoy con esta duda ya que me he leído mucha información, tengo dudas en las implementaciones pero quiero empezar bien y antes de tirar la primera linea de código quiero tener bases firmes en cuestión de diseño, ya se por donde atacar los problemas de mi aplicación, ahora cuando me siento a crear el proyecto me salta la duda.
Que dictan las mejores practicas en cuanto a la creación de controles? Así de sencillo jajajaj, he leído muchos documentos en http://developer.android.com y cada uno trae sus mejores practicas, pero a efectos de la creación, no encontré nada, seguro me falto buscar, ustedes como crean sus widgets? En el código Java? o en un layout XML? Y que dicen las mejores practicas al respecto de esto? (les agradecería un enlace o un comentario)
Desde ya, muchas gracias!
Saludos!