Mobile app development

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones.[1] Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays (technology, size, dimensions, resolution) and input methods (buttons, keyboards, touch screens with or without styluses).[2] These applications (or 'apps') can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing (e.g., JavaScript) to provide an "application-like" experience within a web browser.[3]

The mobile app development sector has experienced significant growth in Europe. A 2017 report from the Progressive Policy Institute estimated there were 1.89 million jobs in the app economy across the EU by January 2017, marking a 15% increase from the previous year. These jobs include roles such as mobile app developers and other positions supporting the app economy.[4]

  1. ^ "Introduction to Mobile Application Development | IBM". www.ibm.com. Retrieved 24 June 2023.
  2. ^ "Essential Aspects to Consider While Designing Mobile Apps | GlobalLogic UK". GlobalLogic. 3 October 2016. Retrieved 24 June 2023.
  3. ^ "What is a mobile app (mobile application)? – TechTarget Definition". WhatIs.com. Retrieved 24 June 2023.
  4. ^ Atkinson, Robert D. (October 2017). "The App Economy in Europe: Leading Countries and Cities, 2017" (PDF). Progressive Policy Institute. Retrieved 3 October 2024.