Mobile App Development Lifecycle is based on Soft Development Lifecycle principles. It consists of several stages such as Research, Design, Development, Stabilization, Deployment, and Maintenance.