One of the first and main challenges mobile developers have to overcome is discovery. We have all heard the numbers, 300k iOS apps, 200k Android apps, plus BlackBerry, Symbian, and all other platforms bring the total number of mobile applications to the millions. So given these growing figures, how is a developer supposed to get an app discovered?