On developing Android applications


Developing Android applications is fun thanks to good documentation, lots of guides and zillion examples all over the internet. Programming in Java, not so much. But not discouraging to the point to use libraries which let you write mobile apps in other programming languages like Ionic, PhoneGap or similar. I prefer going native. And besides, 60 % of the time is spent developing and learning certain UI patterns (primarily those in excellent Android support library) and app resources (layout, strings, colors,…) Android SDK offers out of the box.