Survey Results
Q4 2017
Download the Free Report »

Overview

Below are graphs to help you track developer experience across platforms, revenues, apps, languages, tools, APIs, segments and regions. The graphs draw data from our 14th Developer Economics survey, which reached more than 21,700 developers from 169 countries. The sample size used for each trend depicted is included in each graph.

Developer Economics is the leading research programme on mobile, desktop, IoT, cloud, web, game, augmented and virtual reality, and machine learning developers as well as data scientists.

Scroll to the end of the page to access the full analyst report on trends in Q4 2017.

  • 1. core

    • A. What age group are you in?

    • B. What is the size of the organisation that you work for?

    • C. How many years have you been working in software in general?

  • 2. mobile

    • A. Which mobile platforms do you develop for?

      You have to be logged in
      to view this graph

    • B. Which programming languages do you use to write code that runs on the device in your mobile apps?

    • C. What categories do your mobile apps fit in?

      You have to be logged in
      to view this graph

    • D. Are you involved in the development of mobile apps? If so, in what way(s)?

  • 3. cloud

    • A. Which cloud hosting solutions are you using?

      You have to be logged in
      to view this graph

    • B. Which programming languages do you use to write code that runs on the server?

    • C. Are you involved in the development of backend services? If so, in what way(s)?

    • D. How do you or your organisation make money from products or services related to backend development?

      You have to be logged in
      to view this graph

  • 4. desktop

    • A. Which desktop platforms do you develop for?

      You have to be logged in
      to view this graph

    • B. Which programming languages do you use to write code for your desktop apps?

    • C. What categories do your desktop apps fit in?

      You have to be logged in
      to view this graph

    • D. Are you involved in the development of mobile apps? If so, in what way(s)?

  • 5. IoT

    • A. In which of the following domains are you personally involved?

      You have to be logged in
      to view this graph

    • B. Which programming languages do you use to write application-level code?

    • C. Are you involved in IoT development? If so, in what way(s)?

  • 6. web

    • A. Which front-end frameworks or libraries do you use for your web apps?

      You have to be logged in
      to view this graph

    • B. Which programming languages do you use for your web apps?

    • C. Are you involved in the development of web apps? If so, in what way(s)?

  • 7. avr

    • A. Which programming languages do you use to write code that runs on the device in AR/VR apps?

      You have to be logged in
      to view this graph

    • B. How many years have you been working on AR / VR projects?

    • C. Are you involved in Augmented Reality development? If so, in what way(s)?

    • D. Are you involved in Virtual Reality development? If so, in what way(s)?

  • 8. machine learning

    • A. Which programming languages have you used in Machine Learning / AI projects in the past 12 months?

      You have to be logged in
      to view this graph

    • B. Are you involved in Machine Learning / AI? If so, in what way(s)?

    • C. Are you involved in developing Data Science projects? If so, in what way(s)?

    • D. How many years have you been working on Machine Learning / AI projects?

    • E. How many years have you been working on Data Science projects?

  • 9. games

    • A. Which programming languages do you use to write code that runs on the client side for your games?

    • B. Which categories do your games fit in?

      You have to be logged in
      to view this graph

  • 10. About the data

    Want to find out more about the stories behind the data? Download the full report with the latest trends (27 pages, 4 graphs).