Building software for mobile devices
The definition of mobile application development can be broad—encompassing all the processes involved in the creation and release of a mobile app—or specific, referring to the coding and deployment of the app. This article will cover both definitions of mobile app development and focus especially on defining mobile app development for people who make decisions around or are responsible for how the software itself is built.
To define mobile application development, we should start by defining mobile, which in this case refers to portable electronic devices such as smartphones, tablets, laptops, smart watches, e-readers, and handheld game consoles. By application, we mean not only the software native to those devices, but also the common operating systems, platforms, and languages that those devices support. As you'll learn, there are many different ways to approach mobile app development and many decisions to make.
The mobile application development process
The process for creating and releasing mobile apps is often understood in a series of steps or phases. These phases of the mobile app development process involve many different people and disciplines within an organisation, including business, marketing, design, and engineering. The phases of the mobile app development process are:
- Strategy
- Planning
- Design
- Development
- Testing
- Release
Comments
Post a Comment