I’ve spent much of the past week learning about Android. Having gained some level of proficiency at Java programming (at least I seem to think so…) I decided to give Android a stab. I had an app idea that I wanted to have developed on my Android phone and I figured that since Android is written in Java how hard could it be? Oh boy, how wrong was I?
Working through Android Programming: The Big Nerd Ranch Guide I realized that while the language was the same, everything else was different. Having spent a great deal of time working in Swing, it was difficult to then learn how to work with the Android UI. Actually I’m lying, the UI can be written in XML and that’s actually fairly straightforward. The hard part is learning the Android framework and it’s quirks. Activities? Fragments? What are those?. I was clearly in alien territory.
However, a week later and 40% of the way through the book, supported by Udemy and YouTube tutorials, I am making fairly quick progress into understanding the Android programming environment. It was actually kind of refreshing to be splashing around in the deep end again.
Having said that, I haven’t even started writing the app that originally led me to learn Android to begin with. Oh well.