Skip to content

Developer background

What's your background as a software developer?

Before React Native

What was your background before you started using React Native?
0%
12%
24%
37%
49%
61%
1

React developer

2,077
2

Frontend developer (other than React e.g. Vue, Angular, SolidJS, Svelte, etc.)

1,366
3

Backend developer (PHP, Node.js, JVM, Python, etc.)

1,243
4

Started with React Native

489
5

Android developer

429
6

iOS developer

342
7

Desktop developer (e.g. macOS, Windows, Linux)

176
8

DevOps

159
9

Non-technical role

81
10

Embedded developer

64
11

QA engineer

27
0%
12%
24%
37%
49%
61%
% of question respondents

Usage type

How do you use React Native?
0%
17%
34%
51%
68%
85%
1

Professionally

2,898
2

As a student

155
3

As a hobby

349
0%
17%
34%
51%
68%
85%
% of question respondents

Desktop OS

What desktop OS do you primarily use?
0%
15%
30%
44%
59%
74%
1

macOS

2,524
2

Linux

216
3

Windows

681
0%
15%
30%
44%
59%
74%
% of question respondents

Top React Native app user count

What is the user count of your top React Native app?
What is the user base size of the React Native app you've worked on the most in the last year?
0%
4%
8%
12%
16%
21%
1

Only me

434
2

2-100

688
3

101-1k

453
4

1k-10k

544
5

10k-100k

569
6

100k-1M

372
7

1M and more

293
0%
4%
8%
12%
16%
21%
% of question respondents

Mobile app team size

What is your mobile app team size?
What was the average size of your mobile team last year?
0%
7%
15%
22%
30%
37%
1

Solo developer

1,258
2

2

637
3

3-5

934
4

6-10

296
5

more than 10

280
0%
7%
15%
22%
30%
37%
% of question respondents

Target platforms

Which platforms do you target with React Native?
0%
19%
39%
58%
77%
96%
1

Android

3,303
2

iOS

3,170
740
137
109
99
0%
19%
39%
58%
77%
96%
% of question respondents

Main daily platforms

Main daily platforms
Which platforms do you primarily use for previewing and developing your React Native app on a daily basis?
0%
14%
27%
41%
54%
68%
1

iOS Simulator

2,314
2

Android physical device

2,013
3

Android Emulator

1,797
4

iOS physical device

1,731
5

Web Browser

576
0%
14%
27%
41%
54%
68%
% of question respondents

Contribution to React Native

Have you contributed to React Native?
Contributions in 2024 (commits/PRs)
0%
19%
37%
56%
75%
93%
1

Yes

230
2

No

3,167
0%
19%
37%
56%
75%
93%
% of question respondents

Open source contribution to React Native libraries

Have you contributed to any React Native community library?
Contributions in 2024 (commits/PRs)
0%
15%
30%
45%
60%
75%
1

Yes

837
2

No

2,555
0%
15%
30%
45%
60%
75%
% of question respondents
Looking at the results, they reflect what we are seeing as the evolution of React Native's vision "Learn once, write anywhere" to "Write once, run anywhere". It’s exciting to see the predicted increase in the number of developers using React Native to develop for multiple platforms. At Amazon, we are actively supporting using React Native to develop TV apps and we hope to see a further increase in using the library to build beyond Mobile and Desktop. That being said, I feel like we are still witnessing the early stages of the results of the efforts to bring web and native closer with Universal React Native solutions like react-strict-dom and Expo Router v3 - good news for the 60% of the developers that came from a React background, like me. The demographics responses highlight that the React Native ecosystem is driven by a diverse community (except by gender 😅) with an inspiring statistic of 1/4 developers having contributed to a React Native library. This diversity extends to the scale of apps and the sectors they are used in with nearly half the developers using React Native for multiple apps, highlighting its versatility.
Anisha Malde
Developer Advocate at Amazon
We asked members of the React Native community to share their opinions about the results

Released React Native apps count

How many React Native apps have you released publicly?
What is the number of publicly available apps (released to the app stores) you've worked on in 2024?
0%
8%
17%
25%
33%
41%
1

None

705
2

1

914
3

2-5

1,406
4

5-10

236
5

More than 10

131
0%
8%
17%
25%
33%
41%
% of question respondents

Target mobile OS version

What mobile OS versions do you target?
0%
11%
21%
32%
42%
53%
1

The most recent versions (iOS 18+, Android 15+)

925
2

Reasonably current (iOS 17+, Android 13+)

1,774
3

Old (iOS 14+, Android 9+)

551
4

As old as possible (iOS 8+, Android 5+)

94
0%
11%
21%
32%
42%
53%
% of question respondents

Industry sectors

Which industry sector(s) are you using React Native in?
0%
4%
8%
12%
15%
19%
1

Finance

608
2

Health & Fitness

539
3

Education

524
4

Entertainment

467
5

Communication

382
6

Productivity

335
7

Shopping

329
8

Food & Drink

322
9

Lifestyle

304
10

Consulting & Services

282
11

Social Media

280
12

Medical

227
13

Logistics

207
14

Automotive

205
15

Travel

198
16

Events

184
17

Transport

184
18

Games

179
19

Programming & Technical Tools

179
20

Sports

176
21

Crypto & Web3

173
22

News, Media, & Blogging

137
23

Real Estate

135
24

Navigation

131
25

Music & Audio

126
26

Student

125
27

Video

123
28

Construction

122
29

Art & Design

118
30

House & Home

117
31

Marketing/Sales/Analytics Tools

117
32

Dating

115
33

Government

113
34

Agriculture

109
35

Energy

98
36

Books & Reference

96
37

Beauty

84
38

Insurance

84
39

Manufacturing

84
40

Photo

73
41

Weather

40
42

Cyber Security

36
0%
4%
8%
12%
15%
19%
% of question respondents