Wait! This blog is called The Swift Learner… Why is there a post with “Android” in the title?
Actually, I try not to be a one trick pony; I’m proud to be a polyglot programmer. Also, if you’re building iOS apps, you might consider releasing for Android as well, since it represents a large percentage of the market share.
If this sounds interesting to you, I know just the place for you to get started. A few months ago, I had the pleasure of being a technical reviewer for the 4th Edition of Ed Burnette’s new book, “Hello, Android: Introducing Google’s Mobile Development Platform“. It is my opinion that the best way to learn new programming languages, APIs, SDKs, etc. is to use them. Ed’s book will have you writing lots of code that will take you from beginner all the way to releasing your first app in the Google Play store. I know because I worked every exercise in the book. It also taught me how to play Ultimate Tic-Tac-Toe, which I hadn’t encountered before.
As part of a team that just released an Android app, I can tell you that “Hello, Android” does a great job explaining how Android apps work. It also does a good job employing best practices in its examples. Anyway, I hope you find it as useful as I did.