Mobil için java kesinlikle olmalı
hangi dilde hangi platformda yazarsanız yazın neticede yazdığınız kodlar javaya dönüştürülüyor.
Ayrıca Javada daha özgürsünüz. c# gibi kuralları etrafında dönen bir dil değil
bunları android için söylüyorum yada bende .net'çiyim.