Dawn Chorus an app I worked on, which was featured on the iOS app store[1], was written completely in React Native.<p>Here are the App Store links:<p>iOS: <a href="https://itunes.apple.com/us/app/dawn-chorus/id1146931666?mt=8" rel="nofollow">https://itunes.apple.com/us/app/dawn-chorus/id1146931666?mt=...</a><p>Android: <a href="https://play.google.com/store/apps/details?id=com.dawnchorus&hl=en_US" rel="nofollow">https://play.google.com/store/apps/details?id=com.dawnchorus...</a><p>We even open sourced it: <a href="https://github.com/CMP-Studio/DawnChorus" rel="nofollow">https://github.com/CMP-Studio/DawnChorus</a><p>I believe it is an example of a high fidelity and quality React Native app on two platforms.<p>[1] <a href="https://rubennic.com/static/img/Dawn-Chorus.png" rel="nofollow">https://rubennic.com/static/img/Dawn-Chorus.png</a>
Slightly off-topic, but it's super interesting to see Flutter (which seems to be by Google), use Visual Studio Code (by Microsoft) and an iPhone X simulator (by Apple) as their main demo. I guess it gets the point across.
Our site (AppBrain) indexes which Android app contain which libraries. This doesn't indicate exclusive use of a framework of course, but the trend is very clear that React Native is much more popular than Flutter. React Native has a number of 1 billion+ downloaded apps, whereas the biggest Flutter app is 1 million+.
<a href="https://www.appbrain.com/stats/libraries/details/react_native/react-native" rel="nofollow">https://www.appbrain.com/stats/libraries/details/react_nativ...</a>
vs
<a href="https://www.appbrain.com/stats/libraries/details/flutter/flutter" rel="nofollow">https://www.appbrain.com/stats/libraries/details/flutter/flu...</a>
Hamilton was built with flutter.<p><a href="https://medium.com/flutter-io/video-hamilton-app-built-in-3-months-with-flutter-reaches-1m-installs-f37f81856be4" rel="nofollow">https://medium.com/flutter-io/video-hamilton-app-built-in-3-...</a>
Our app (Bitesnap) is made with RN. Another popular one is Gyroscope.<p>- <a href="https://itunes.apple.com/us/app/bitesnap-photo-food-journal/id1108291490?mt=8" rel="nofollow">https://itunes.apple.com/us/app/bitesnap-photo-food-journal/...</a><p>- <a href="https://play.google.com/store/apps/details?id=ai.bite.biteapp&hl=en_US" rel="nofollow">https://play.google.com/store/apps/details?id=ai.bite.biteap...</a><p>- <a href="https://itunes.apple.com/us/app/gyroscope-health/id1104085053?mt=8" rel="nofollow">https://itunes.apple.com/us/app/gyroscope-health/id110408505...</a><p>- <a href="https://play.google.com/store/apps/details?id=com.gyroscope.gyroscope&hl=en_US" rel="nofollow">https://play.google.com/store/apps/details?id=com.gyroscope....</a>
until recently, airbnb made a substantial effort to integrate react native. project immaturity and a need for faster version releases necessitated maintaining an internal fork. they've since begun to move back to platform-native languages.<p><a href="https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c" rel="nofollow">https://medium.com/airbnb-engineering/react-native-at-airbnb...</a>
My game Falcross is written entirely in RN, and I believe it is the biggest production game on either store that's full RN:<p>[App Store]: <a href="https://itunes.apple.com/in/app/falcross-logic-puzzles/id500195713?mt=8" rel="nofollow">https://itunes.apple.com/in/app/falcross-logic-puzzles/id500...</a><p>[Google Play]: <a href="https://play.google.com/store/apps/details?id=com.rawrmaan.falcross&hl=en_US" rel="nofollow">https://play.google.com/store/apps/details?id=com.rawrmaan.f...</a>
Not exactly "popular" (only 10k downloads), but my Pathfinder spell tracking app is built 100% Flutter: <a href="https://www.spelltrackerapp.com/" rel="nofollow">https://www.spelltrackerapp.com/</a>
Sushi Count, the market leading app for counting sushi, was built with React Native.<p><a href="http://www.sushicount.com/" rel="nofollow">http://www.sushicount.com/</a><p><a href="https://itunes.apple.com/us/app/sushi-count/id655076814?ls=1&mt=8" rel="nofollow">https://itunes.apple.com/us/app/sushi-count/id655076814?ls=1...</a><p><a href="https://play.google.com/store/apps/details?id=com.seangransee.sushicount" rel="nofollow">https://play.google.com/store/apps/details?id=com.seangranse...</a>
<a href="https://itunes.apple.com/us/app/meme-generator-by-zombodroid/id645831841?mt=8" rel="nofollow">https://itunes.apple.com/us/app/meme-generator-by-zombodroid...</a><p>The app on play store has 10m+ installs, I had to clone it to iOS and since I'm a web dev I used React Native. Haven't seen stats for sometime but I assume it has 100k+ MAU at this point.<p>Another one:
<a href="https://itunes.apple.com/us/app/in-window-social-experience-design-stories-collections/id1047667565?mt=8&app=itunes&ign-mpt=uo%3D4" rel="nofollow">https://itunes.apple.com/us/app/in-window-social-experience-...</a><p>This is the first app I built (with a team). Development started with React Native version 0.7. And I think it's a good example of possible user interactions. Example app features:<p>- Gyro to "navigate" around images (looks neat and it's smooth, not sure you can do much better with native)<p>- Blur & parallax scrolling (On old phones (iPhone 5 and less) performance could become a little janky)<p>- Lists with 1000s of items (just want to say performance is good if you handle it properly)<p>^ Note: you need to register to see anything in this one<p>React Native has come a long way, but most of the stuff was already possible two years ago. Personally I never found myself in a situation where something wouldn't be possible. If it was impossible in RN then we simply made a bridge to Obj-C and boom, double the ecosystem of available libraries.
A while ago I saw on HN a postmortem on Airbnb’s use of RN for their mobile app[1]. It was an interesting read and went into quite a bit of detail.<p>[1]: <a href="https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c" rel="nofollow">https://medium.com/airbnb-engineering/react-native-at-airbnb...</a>
Same preface (not exactly popular...yet) but the JQBX mobile apps: <a href="https://www.jqbx.fm" rel="nofollow">https://www.jqbx.fm</a> are built with RN. The only "native" parts are a bridge for playing audio but I'm not sure if that's what you meant by "fully" RN or not.
Our app, Sift Connect, was built entirely with React Native. I started the project with no android or iOS experience.
We have a collective ~1000 daily active users and a 70 NP score.<p>iOS: <a href="https://itunes.apple.com/us/app/sift-connect/id1213640928?mt=8" rel="nofollow">https://itunes.apple.com/us/app/sift-connect/id1213640928?mt...</a><p>Android: <a href="https://play.google.com/store/apps/details?id=com.justsift.connect" rel="nofollow">https://play.google.com/store/apps/details?id=com.justsift.c...</a>
May not be as popular anymore but Lrn app was built with RN and was featured by Apple on the home page in 110+ countries. Still has a sticky spot in the education category in 10 countries and has about half a million users. Not maintained anymore tho.<p>iTunes: <a href="https://itunes.apple.com/us/app/lrn-learn-to-code-in-html/id1019622677?ls=1&mt=8" rel="nofollow">https://itunes.apple.com/us/app/lrn-learn-to-code-in-html/id...</a><p>Another app that comes to my mind is from vouge. It was also featured by Apple on the home page.
Again, not exactly popular (as of yet), but our app 'Workshop' is an example of a heavily video based RN app:<p>- <a href="https://itunes.apple.com/us/app/workshop-go-learn/id1236125772" rel="nofollow">https://itunes.apple.com/us/app/workshop-go-learn/id12361257...</a><p>- <a href="https://play.google.com/store/apps/details?id=ws.workshop.app" rel="nofollow">https://play.google.com/store/apps/details?id=ws.workshop.ap...</a>
Maybe not "popular" but this is made entirely in RN:
<a href="https://play.google.com/store/apps/details?id=com.uefa.euro2016" rel="nofollow">https://play.google.com/store/apps/details?id=com.uefa.euro2...</a>
<a href="https://itunes.apple.com/it/app/uefa-european-qualifiers/id1061115611?mt=8" rel="nofollow">https://itunes.apple.com/it/app/uefa-european-qualifiers/id1...</a>
RecBox.io was built with React Native<p>IOS: <a href="https://itunes.apple.com/us/app/recbox-io/id1378437194?ls=1&mt=8" rel="nofollow">https://itunes.apple.com/us/app/recbox-io/id1378437194?ls=1&...</a><p>Android: <a href="https://play.google.com/store/apps/details?id=com.recbox" rel="nofollow">https://play.google.com/store/apps/details?id=com.recbox</a>
Our last app (Chorus, a podcast player mashed up with a social network, <a href="http://chorus.am" rel="nofollow">http://chorus.am</a>) was built entirely in react-native - with the exception of the streaming implementation. In my mind, it's a great example of the optionality that RN gives you: easy cross-platform UI dev with an escape hatch to write native code when you need to.
I have a tiny marketplace start up and am building an iOS app for it. I know a strong dev who can build it in SWIFT + Firebase. BUT i am thinking (seeking feedback) if there are ANY advantages to using RN? I am not even considering flutter. I just want the app not to suffer from any performance issues. I am leaning towards shipping to app store ASAP. ( maybe 2-3 months)
Is there a larger question about how many cross-platform, non-hybrid applications are out there and which is the best stack for doing likewise? The field includes: Flutter, NativeScript, React Native, Ruby Motion, Xamarin, KikApp (PHP), PyMob and Kivy (python), RubyMotion (Ruby)... and of course C++.
Our app, CompanyCam, is entirely React Native. We did write some bridges for our camera, but you can still lay it out in React Native so its mainly React Native.