Smartphone Apps have taken the smartphones world to a new level. App Store Optimization (ASO) is the new buzz in marketing for these apps on Apple and Android stores. It help users to easily find the apps that are of higher ranking comparatively to others in Apple's App Store and Android. It involves following factors :

App icon
App Name
App Screenshots
App Description
App Rating
App Review
App Networks