To see if anyone used Flutter, I actually

To see if anyone used Flutter, I actually

Therefore, what is the point of arguing that "Flutter is abandoned" and "Flutter is about to rise"? All the arguments cannot be compared to the truth of the data.

最后更新 5/4/2022 4:59 PM
徐宜生 群英传
预计阅读 5 分钟
分类
Flutter
标签
Flutter

Flutter has been around for so long. What is its market share? In order to let everyone understand this real data and to let everyone understand the current use of Flutter in major apps, I downloaded hundreds of apps today, accounting for nearly 80G of mobile phone space, just to draw a conclusion-Flutter, is anyone using it?

First of all, in the vivo application market, I downloaded all the apps in the software rankings on April 11, totaling 230. Coupled with some apps that I usually use more, there are a total of 270 apps, which serves as our statistical base.

Detection method: I use LibChecker to see if the app uses Flutter related so.

https://github.com/zhaobozhen/LibChecker

In addition to using LibChecker, there are other solutions, such as using the shell command-zipinfo.

https://github.com/sugood/apkanalyser

Apk is essentially a compressed package, so you can easily obtain it through the zipinfo command and grep. At the same time, if you cooperate with the crawler to crawl the Apk download address of YingXbao, it can become a fully automated script analysis tool. There is no such strong demand here, so I won't do it in detail.

app list

Let's see how many apps I have downloaded.

These apps basically cover the top apps in the app store's rankings, so they should still be relatively representative and convincing.

Let's use LibChecker to see how many of these apps use Flutter.

statistical results

There are a total of 52 apps that have used Flutter, accounting for 19.2% of the total sample. For reference, a total of 45 apps related to RN are counted, accounting for 16.6% of the total sample. It can be said that Flutter has surpassed RN to become the first choice for cross-platform solutions.

Among the 52 apps that use Flutter:

  • Tencent Department: QQ Mailbox, WeChat, QQ Synchronization Assistant, Blue Shield, Tencent Classroom, QQ Browser, Weishi app, Enterprise WeChat, Tencent Meeting
  • Baidu Department: Baidu Online Disk, Baidu Input Method
  • Ali Department: Youku Video, Hello Chuxing, Tao Te, Kugou Live Broadcast, Ali 1688, Learning to Strengthen the Country, Dingnail, Taobao, Idle Fish
  • Other major manufacturers: Lianjia, Zhuanzhuan, Zhaopin Recruitment, Paipai Loan, Bili Bili Comics, Netease Youdao Dictionary, Iqiyi, Koala Haigou, Ctrip, Weibo, Soul, Yilong Travel, Vipshop Club, Flying Pig Travel

Judging from the above data, all major manufacturers use Flutter. The reason why the headline system is not listed is that at present, it seems that only the headline system has used Flutter's dynamic loading scheme on a large scale, so no Flutter related so can be found in the original package, so it was not detected (guess this is the case. Please ask a friend in the headline department to point out that according to the last headline sharing, there are 90 + apps using Flutter internally).

However, what should be noted here is that this is not the selection of some commonly used apps for testing, but the ranking list directly selected. If you directly use commonly used apps to test, the proportion may be higher. After roughly counting, it is estimated that it is around 60%.

However, I was quite surprised that JD did not use Flutter among the major factories. After looking at several JD apps, RN is still the main cross-platform solution. This is like many other major manufacturers. Not only do they use Flutter, but RN can also be detected. This also shows that various manufacturers have never stopped exploring cross-platform solutions.

So, to summarize, there are several specific aspects of the team currently using Flutter:

  • Startups: Rapid trial and error, rapid development, like Blued, Quark and others
  • Dachang: The topic of Dachang is always efficiency. How to use cross-platform technology to improve development efficiency is the fundamental reason why they introduced Flutter
  • Innovative businesses: New business apps such as Comic, Tot, and Soul that do not have much historical baggage can use Flutter for extremely efficient development

Therefore, what is the point of arguing that "Flutter is abandoned" and "Flutter is about to rise"? All the arguments cannot be compared to the truth of the data.

He said no, but his body was very honest.

I hope this data can help you.

I would like to recommend my website www.example.com, which focuses on Android-Kotlin-Flutter. Welcome to visit you

Keep Exploring

延伸阅读

更多文章