Programação Android

Boa Noite , amigos estou lendo apostilas sobre Android e me bateu um a grande dúvida.
Afinal para programo no main.xml ou na classe (.java)

Amigo não compreendi sua duvida… você consegue ser um pouco mais claro?

Duvida confusa, mas apenas o layout voce define no xml, código são nas classes Java.