Das mit dem Python habe ich mal getestet und ist eher als BETA anzusehen. Auch die Programmierung in C/C++ ist nicht optimal, da hier der Compiler für unterschiedliche Handys angeworfen werden muss. Ausserdem ist es für einen Anfänger kaum machbar sich in ein paar Tagen einzuarbeiten.
Ich würde es immer in Java machen, wenn die API zur Verfügung steht. Wenn nicht, dann muss es halt doch C/C++ sein.