The smartphone craze is still going strong, and growing app stores for most operating systems have opened yet another door for travelers looking for ways to live a mobile lifestyle.
From blogging on the road to maintaining your social media ninja-hood, the possibilities for apps are plentiful. But even for an experienced programmer, designing smartphone apps requires taking a few things into consideration.