Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone (May 30 to June 5). Here they are, in order of popularity:
Doron Zehavi released an Android app on the Play Store, and in the process, he learned a few things. Five things, if we're getting specific. According to Zehavi, these aren't lessons so much as mistakes he made in the development and publishing process, and new Android developers can avoid them.
Dependency injection is a software design pattern that implements inversion of control and allows a program design to follow the dependency inversion principle.
Ever since native iOS applications have been developed with Objective C, there has been a surprising emergence of alternatives to using Objective C as the language to develop these applications.
To combine the useful with the pleasant, I decided to use technologies I’m not really familiar with: the Scala language, the Android platform and the Gradle build system.
In 2001, the author started to learn Java and how awesome it is compared to C and C++. Now he's been learning Objective-C and it's been a blast, and to help you do the same, he points to a quick translation guide.