Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone (Dec. 13 to Dec. 19). Here they are, in order of popularity:
As far as I know, we Android developers are lazy in writing code. So, how can we optimize our time and avoid writing tedious code? In this article, you'll find out how to become a lazy but productive Android developer using dependency injection libraries such as RoboGuice.
This talk discusses methods for testing Android applications - test automation, in particular. The talk is thorough, covering many different options for testing in general, as well as more specific frameworks, and presenting most in terms of pros and cons.
Android developers should be familiar with the Android SDK, but this article takes a look at the lesser known Native Development Kit (NDK) for Android, covering everything from the Java Native Interface (JNI) to need-to-know background for the NDK, such as alternative error handling and the use of UTF-8.
When it comes to everything other than making complex queries, SQL is a mess. That's the opinion of Emil Sjölander, and his solution was to create Sprinkles, a "boiler-plate-reduction-library" meant to help deal with databases in Android applications.