Abstract—Software Development Lifecycle is crucial in
Desktop or web application development. Mobile applications
are being developed for deployment in smart phones. Looking
at the rising need of mobile applications and the associated
development complexity, it is imperative to have a dedicated
framework lifecycle for mobile application - Mobile
Application Development Lifecycle (MADLC). The proposed
lifecycle includes the following phases: Identification, Design,
Development, Prototyping, Testing and Maintenance. This
lifecycle has been used for over a year in developing Android
mobile applications. This lifecycle addresses some of the
distinguishing characteristics of mobile applications like life
span, complex functionalities, fewer physical interfaces, more
number of screens for interaction, battery and memory usage,
cross platform development and maintenance. The preliminary
indicators are that this will benefit the mobile developers to
follow the development process within MADLC to build robust
and optimal control applications.