These articles aren't intended to be step-by-step instructions on how to program for a particular platform - there are already numerous resources that provide this sort of instruction. Instead, I'll be focusing on the differences and similarities between the platforms.

If you don't have a basic working knowledge of Android / iOS development, you might be more comfortable with one of the following resources:


Objective-C and iOS: