The rivalry between Flutter from Google and React Native from Meta has been going on for several years. Both require a long learning curve and offer different approaches to creating non-native apps and games.
However, creating cross-platform apps offers the advantage of not being tied to a framework and platform language, as well as the ability to more easily deploy an app across all devices. But there is a price to pay for this, and it’s mostly at the expense of user experience.
AppFigures, using SDK Intelligence, examined iOS and Android apps and games to see what they were based on, to see who was using Flutter and who was using React Native, and how many apps and games were being released on them each month.
According to the findings, Flutter is currently leading the pack in terms of new installs. An installation is defined as launching a new app with the SDK or launching an existing app that has not previously used it.
Between January and July 2023, 61k apps started using Flutter. During the same period, 32k apps started using React Native.
With few exceptions, twice as many apps started using Flutter as React Native each month. This trend has continued for most of the year.
It’s also interesting to see who is using them. If you filter all apps using Flutter or React Native by number of downloads, React Native wins out over Flutter. The 704 apps using React Native get over 100,000 downloads per month, while Flutter has 546 such popular apps. When you change the filter on the number of downloads to 1 million, the number of downloads becomes close, with React Native having 60 and Flutter having 49.
This race is more than close, and Flutter seems to be the leader.
Is it okay to use runBlocking?
In this video I’ll talk about when it’s fine to use the runBlocking function from Kotlin coroutines and when you...
Mobile App Development Best Practices – 07.12
KSP2 Preview, Mastering in SwiftUI, How to implement gamification and more!
Gemini is the new foundation for artificial intelligence in Android
Foundation models are trained on a variety of data sources to create artificial intelligence systems that can adapt to a...
Google has released AlphaCode 2 based on Gemini
Google today, along with its Gemini artificial intelligence model, unveiled AlphaCode 2, an improved version of the AlphaCode code generator...
ColorfulX – Metal for crafting multi-colored gradients
ColorfulX is an implementation using Metal for crafting multi-colored gradients. ColorfulX Platform UIKit and AppKit platforms are generally supported. Due to MTKView not...
Mobile App Development Best Practices – 06.12
Power of enums, A New Foundation for AI on Android, developer dogmas and more!