Smartphones<em>/</em>mobile devices are enduring all the aspects of human life. With the significant increase in demand for applications running on smartphones/mobile devices, developers and testers are anticipated to deliver high quality, on time and within budget applications. The estimation of development and testing provides a baseline and act as a tracking gear for stakeholders and developers. There are various approaches for estimation of traditional software development. But mobile applications are considered different from traditional software such as from those running on desktop, laptop or on the web. Many traditional estimation techniques used for these software are adapted to mobile domain. With agile software development (ASD) methodology, the scenario of development and estimation has changed drastically and so as mobile app development and estimation. This paper provides a Systematic Literature Review (SLR) on traditional estimation techniques and agile estimation techniques applied in mobile software/application. Also, effort attributes and accuracy parameters for estimation in mobile apps are presented. However, to date, there are very fewer studies done on the mobile application estimation domain using agile methodology.