I developed quite a bit of Android over the past few years. It all started with general interest and after a while I started doing it professionally.

I’ve developed for Android using Delphi XE6, with Firemonkey API. The drawbacks of Firemonkey: a huge .apk and slow to start up because of all the libraries included. On the other hand, downloading and installing the native Android APIs was still a mandatory step to having a decent application. With hindsight, I would say the Delphi XE6 approach for developing on Android is only satisfactory and time-saving on a small application scale.

I also used Eclipse and Android Studio, the latter definitely being the better choice nowadays.