-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
58 lines (50 loc) · 5.41 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MNF survery analysis 2023</title>
</head>
<body>
<h1>MNF Analysis Survey 2023</h1>
<p>Thank you to everyone who filled out the 2023 edition of the MNF Mobile Ecosystem survey ; we are excited to share the results with you now! </p>
<p>This year we saw over 360+ responses across multiple continents and a diverse company size. An even distribution between Android and iOS engineers and a common interest on AI development from both platforms. In this analysis we'll cover demographics, work, and tech related areas. Additionally we'll dive into an analysis of Android and iOS. </p>
<h2>Demographics</h2>
<p>There was a 40% response from Android engineers and 40% from iOS engineers. The extra 20% were other platforms like React native which was the majority of the development. We saw a 4% increase in Android engineers' responses from last year. iOS decreased 1% and other platforms remained roughly the same.</p>
<img src="location_data.png" alt="Location where engineers answered the survey from" width="800" height="500">
<p>
Android and iOS developers show high engagement with state-of-the-art technologies such as AI and the newest development languages for native development. This is coupled with a significant use of the primary IDEs.
</p>
<p>
The top levels that answered the survey were Eng II, Sr Software eng and Staff eng. With almost an even distribution of 2-5+ years. There was a trend of more engineers that answered were between 2-5 years working at their current company.
The geographic analysis shows that most of the responders are from North America and Europe. This could influence the technological trends and remote work policies that are more prevalent in these regions due to their technological hubs and work culture.
</p>
<img src="platform.png" alt="Platform engs work on" width="800" height="500">
<h2>Work</h2>
<p>The responses indicate that there's a strong preference for flexible working arrangements. With over 60% of the engineers working remotely. Pay based on location does get adjusted for almost 50% of the companies, we're seeing this trend across the world. </p>
<p>Even with these trends, most of the engineers have the ability to attend a dedicated space with a whopping 90% of companies providing a space for them to work from. The attendance does trend more towards remote and little to no days of attendance to the office. But there seems to be a 2 day attendance policy on some of the companies. </p>
<p><b>Office Space and Remote Work:</b>About 29.25% of employees work fully remotely. YoY remote work remained the same over all categories with a slight increase on 2 days heading into the office.</p>
<p><b>Pay Localization:</b>Adjusting pay is prevalent in both Android and iOS with 49.66% respondents saying their company adjusts based on location. We saw a 6% decrease in adjusted pay based on location so less companies are adjusting pay based on location. </p>
<p><b>Emerging Tech:</b> Android developers show engagement with new technologies, particularly in AI, Snapshot testing, and server-driven UI. In iOS we see a similar trend with a higher inclination towards newer technologies such as SwiftUI. This suggests strong orientation towards modernizing application frameworks and incorporating advanced functionalities for both platforms. </p>
<h3>Compose vs XML</h3>
<p>In the year 2022 we saw that 38% of the people responding to the survey built their UI with Jetpack Compose.</p>
<p>In 2023 62% of the people responding to the survey are building their UI with Jetpack Compose.</p>
<p>There was a 24% growth for the new way of developing Android UI. XML over the course of the year decreased from 47% to 39%.</p>
<h3>Swift vs Swift UI</h3>
<p>In the year 2022 we saw that 29% of the people responding to the survey built their UI with SwitftUI.</p>
<p>In 2023 54% of the people responding to the survey are building their UI with SwiftUI.</p>
<p>There was a 25% growth for the new way of developing iOS Apps.</p>
<h2>Development</h2>
<h3>Architecture</h3>
<p>There's an even distribution of how companies structure their code and how they work. 90% of the respondents chose between monorepo, several mega repos or multiple micro repos. No real trend towards how companies operate the distribution of their code and how they architect it. </p>
<h3>Development</h3>
<p>A/B testing is primarily based on custom solutions, with many of the remaining respondents using Firebase.</p>
<p>Across the general data, there is a notable enthusiasm for AI and cross-platform solutions, suggesting that regardless of platform, there's a significant push towards embracing these technologies to stay competitive and innovative in the market .</p>
<h3>Testing</h3>
<p>Both platforms employ multiple strategies for testing with unit tests always being part of the list. Snapshot tests also grew from the last survey.</p>
<p>
You can see all results at <a href="https://www.surveymonkey.com/results/SM-CTBcEukAWbC6G1j93_2B05Dg_3D_3D/">this link</a>!
Also, there are <a href="MNF_survey_2023.pdf">PDFs of these results</a>, along with a slice for <a href="Android_resonses.pdf">Android</a>, and one for <a href="iOS_responses.pdf">iOS</a>.
</p>
</body>
</html>