ABOUT     BOOKS

Android: Making Espresso Tests Work With Runtime Permissions

The new Runtime Permissions introduced in Android Marshmallow is a great addition to the platform. However, if your app is targeting SDK version 23 and you have Espresso Tests, it could create some complications.

Likely, your current Espresso tests assume that all permissions have been granted at install time. This …

Facebook Login: Lightweight Facebook Library for Android

Integrating Login With Facebook is a common feature in almost every app we develop at Green Halo Labs. More often than not, what we really need is just the Facebook user's Access Token.

The current Facebook Android SDK has 2,942 methods (181 of those from the Bolt framework). With …

Why It's Time To Support Only Android 4.0 and Above

Part of developing on the Android platform is dealing with the dreaded “F” word which is FRAGMENTATION.

It’s what tech blogs mention when they write about Android. It’s the word that scares some developers away from the platform. It’s what Apple love to put in a pie …

MapMyPhotos Now on Android Market

After a week of development, my new Android app, Map My Photos, is now available on the Android Market. It comes in a Lite version (Ad-supported and only 50 photos) and Paid version ($0.99; No ads and unlimited photos).

Map My Photos lets you browse your geo-tagged photos from …