Per dissenyar interfícies d’Android has de fer-ho amb un llenguatge XML que s’han inventat aquests de Google. A diferència per exemple de com ho fas a l’iPhone on ho fas, o bé amb un editor visual (estil Glade), o bé directament des del codi. Amb l’Android pots fer-ho de dues maneres ((En realitat són tres, també hi ha un editor visual, però és menys que un mal intent de crear un editor d’interfícies)): o bé ho fas per codi, o ho fas amb el llenguatge aquest que comentava.
El fet és que com que és un XML hi pots treballar sense que t’hagis de tallar les venes, ja que entre altres coses et deixa separar tot el que és el estils del que és la declaració pròpiament dita de la interfície (molt a l’estil XHTML i CSS perquè ens entenguem).
Tot i així tampoc no és la panacea de l’edició d’interfícies, ja que si bé és molt senzill (i com a programador molt més amigable) poder treballar directament amb l’XML, el fet que l’Android estigui pensat per a una gran varietat de formats de sortida ((Des de pantalles de 2,5″ fins a pantalles de 10″ o més)) complia en certa manera com disposes els elements.
Per sort hi ha molta gent que escriu sobre com fer aquelles coses que se t’escapen a simple vista i avui he trobat un parell de blocs que valen molt la pena: