There are over 4.5 billion mobile phones worldwide of which over 2 billion active mobile devices work on Android. Over 52% of internet traffic is generated by mobile devices. These statistics together confirm the gigantic opportunity that mobile application developers...