What is the Mobile Development Lifecycle?
I was asked this question in an interview recently in relation to a job as an Android Developer. I did some research on line and all I can come up with is:

Stage 1: Development
During development, developers use tools to perform requirements analysis, design and model a solution, and develop application code.

Stage 2: Testing
During the development process, code may be tested on an iterative basis—typically at specific milestones—by quality assurance engineers.

Stage 3: Production
The production system changes on an ongoing basis. After testing, the release can be delivered to the production environment for use.

Stage 4: Maintenance
Changes to the production system require a new development effort. In some cases, a patch, or hot fix, may be applied to the production system.

Is this correct? Thanks in advance
What is the Mobile Development Lifecycle?
===

I was asked this question in an interview recently in relation to a job as an Android Developer. I did some research on line and all I can come up with is:

Stage 1: Development
During development, developers use tools to perform requirements analysis, design and model a solution, and develop application code.

Stage 2: Testing
During the development process, code may be tested on an iterative basis—typically at specific milestones—by quality assurance engineers.

Stage 3: Production
The production system changes on an ongoing basis. After testing, the release can be delivered to the production environment for use.

Stage 4: Maintenance
Changes to the production system require a new development effort. In some cases, a patch, or hot fix, may be applied to the production system.

Is this correct? Thanks in advance