Most developers work as professionals, according to a recent analysis conducted by business management consultant VisionMobile, with only a few creating apps just for enjoyment.
VisionMobile's analysis, which was based on its "Developer Economics" survey of over 30,000 developers, indicated 77 percent of developers are professionals.
The analysis also showed that a "significant minority" of developers are creating software for the fun of it.
Source: Vision Mobile
94 percent of industry software developers were men.
43 percent of developers said they had between one and six years of industry experience. Comparatively, 17 percent said they had between zero to one year of industry experience.
36 percent of developers said they worked in two sectors, while 7 percent noted that they worked across mobile, desktop, cloud and the Internet of Things (IoT).
Asia was defined as "a hotbed of innovation and development," and 34 percent of developers called Asia home.
In addition, the analysis revealed 47 percent of developers were "self-improvers" who want to learn new things and would do so "on their own time if they can't find an employer who is willing to pay them."
So what types of skills do developers need to succeed?
IT research firm Gartner pointed out that mobile app developers likely will remain in high demand, and those who learn the ins and outs of mobile app development could profit.
"Organizations increasingly find it difficult to be proactive against competitive pressures, which is resulting in their mobile apps becoming tactical, rather than strategic," Gartner Principal Research Analyst Adrian Leow said in a prepared statement. "We're seeing demand for mobile apps outstrip available development capacity, making quick creation of apps even more challenging. Mobile strategists must use tools and techniques that match the increase in mobile app needs within their organizations."
Furthermore, global market intelligence firm International Data Corp (IDC) has predicted that IT organizations will commit 25 percent of their software budgets to mobile app development, which indicates that many new opportunities may become available for mobile app developers in the near future.
- see the analysis
The business skills app developers need now
Forget enterprise apps: Why developers should start thinking about SMBs
The UX design skills mobile app developers need to work on