CSS Design Award nominee

engineering

The use of cross platform framework in Android Top 100 apps

share

Since the emergence of mobile apps, cross platform has always been a recurring question. React Native, thanks to a massive investment of Facebook, and the popularity of its web cousin React, is now getting a lot of publicity.

To evaluate its real adoption, we delved into the Android Top 100 apps (games excluded) and checked if they used a cross platform framework.

If we indeed find some cross platform frameworks in the Top 100 (4 Cordova and 12 React Native), they remain scarce.

In addition, this graph only shows the presence of the frameworks inside the app. It does not mean the whole app is solely based on them. An app can indeed combine those frameworks with native developments.

For instance, in the CDiscount app, there is 10 times more React Native code than native. It’s almost entirely based on React Native.

In contrast, in the Pinterest app, this is the opposite. There is 10 times more native code, than React Native one. Pinterest use of React Native accounts for only a small part of the app.

Those numbers highlight that even in the 12 apps of the Top 100 that include React Native, some of them are still leveraging massively native code.

Does it mean you should not go with it? Not at all. It really depends on the ambitions you have for your mobile app. One conclusion to be drawn from this analysis: native will serve you well if you can afford it.

related expertises