Le langage natif sur android est le java, cependant il est possible de développer en C/C++ grâce au NDK, cocos2D-x, Unreal Engine, en python avec d'autre frameworks, En C# ou JS avec Unity...
Sinon les revenues publicitaires générés sur Android sont plutôt satisfaisant. En intégrant une publicité de type interstitielle (plein écran) au lancement de l'app, tu seras rémunéré 0.05-0.10€ par clic.
Avec cette configuration tu peux te faire 2 à 3 euros par jour avec 200 downloads par jour.
Malheureusement il est devenue difficile de ce faire une place dans les plateformes mobiles(+800 000apps sur le google play), donc si tu n'as pas un budget communication/marketing adéquat ou des reviews sur des gros sites tels que Frandroid, XDA, Android-Police, ton app risque de sombrer dans les limbes de l'android market, où tu pourras avoir 5 téléchargements par jour.