On the web. I, among other things, make Android apps, and Android and XML are one and the same. There is no such thing as Android development without touching XML files.
But even if you use one of those terrible technologies, your app still needs a manifest and some native resources.