Es gibt Alternativen zu Java:
Nsbasic für Visual Basic-Entwickler,
Dragonrad oder
AppInventor von Google für "Nicht-Programmierer".
Trotzdem würde ich auch jedem, der sich ernsthaft mit der Entwicklung von Android-Apps beschäftigen möchte, empfehlen, Java zu wählen, da es einfach am wenigsten Probleme mit der Kompatibilität bei Android-Geräten macht.