the:chris:walker ↩

On Android Development

I never used Java before. I had visions of dependency hell and having to use a giant IDE instead of Sublime.

Turns out Android Development isn’t all that bad. We chose to use Maven as the dependency and build tool - not sure if Android’s new Gradle based system is any better, but Maven is working for us.

Same situation with the IDE, I’ve been using Android Studio and despite:

  • having a splash page beacuse it…
  • takes 30-40 seconds to even start up and then
  • is laggy quite often

The benefits of the smart environment are pretty big, especially for a beginner like me, who is just learning all the API’s I need to create apps.

Personally I found the whole Activity, Service, Broadcast Reciever and associated lifecycles more complex than the new language. Java itself is pretty easy to grok.

It’s been fun over the last few weeks getting familiar with what Android apps can do (hint: a lot). Looking forward to writing something little for myself soon…