Examples of applications written in React Native

Piotr Lewandowski, 8 January 2019

React Native

React Native is a relatively new open-source framework that enables the development of applications for mobile operating systems such as Android and iOS. The framework was released in 2015, but its beginning dates back to 2012 when Mark Zuckerberg noticed that the HTML5 solution used so far did not fully meet his expectations. This is when more and more people were starting to use the Facebook app. The main purpose was to streamline and improve the process of creating mobile apps. As a result, a React Native developer has to write only one code (instead of creating two separate code bases) using JavaScript as the coding language. Such a solution significantly helps to lower development and maintenance costs.

Currently, the framework is increasingly popular among businesses and startups, and throughout this year, it has been used in many well-known mobile apps. Below is a list of applications written in React Native. Some of them are native and others hybrid (only some parts of them were written in React Native).

1. Facebook Ads Manager

Facebook Ads Manager is an application fully written in React Native. It enables the creation and monitoring of ads. Also, such a tool provides functionalities like adding and editing ads, planning budgets and schedules. It also supports push notifications. Currently, the app is used by hundreds of thousands of Facebook advertisers every day.

https://itunes.apple.com/us/app/facebook-ads-manager/id964397083

https://play.google.com/store/apps/details?id=com.facebook.adsmanager

2. Facebook Groups

Besides the Ads Manager, Facebook created another mobile app using React Native. In 2014, they launched the Facebook Groups app for iOS and Android to bring people together. The main goal of this solution was to help people access and share with all of their groups more easily. Facebook Groups is a hybrid application written partly in Android and iOS native technologies, and partly in React Native.

https://itunes.apple.com/us/app/facebook-groups/id931735837

3. Tesla

The Tesla app gives its electric car users a solution to monitor and control their vehicles. The application, which was fully written in React Native, provides a lot of features. Tesla owners can easily check charging progress, start or stop it, heat or cool their car before driving, locate their car, allow passengers to control the available media in the vehicle, and also flash the car’s lights or honk the horn to find it when it is parked.

https://www.tesla.com/support/android-and-iphone-app

4. Skype

Skype is a globally used application enabling communication between people from any place. It became even more popular during the coronavirus pandemic, as more and more people needed solutions to communicate during remote work. The mobile version of this solution from Microsoft has been redesigned to use React Native.

5. Walmart

Walmart, the company that operates a chain of hypermarkets, discount department stores, and grocery stores, created the Walmart Shopping & Grocery application. This mobile solution, as a very convenient product, gives access to customers to millions of available products. The user can choose to pick up groceries at the shop or home delivery. Besides this, the application enables payments and making grocery lists.

https://play.google.com/store/apps/details?id=com.walmart.android

https://itunes.apple.com/us/app/walmart-shopping-and-saving/id338137227?

6. Adidas GLITCH

The Adidas Glitch was customized series of football boots that consisted of two parts – the inner and outer shoe. The inner shoe was a comfortable and snug base and the outer layer was a customized design of the shoe. The ability to change the inner and outer layers and create unique football boots was the main advantage. The purchase of Adidas GLITCH shoes was only available via a special mobile application created using React Native. Additionally, if you wanted to sign up to buy the shoes, you needed an invitation or a special code.

http://www.adidas.co.uk/glitch

7. Baidu mobile

Baidu is the most popular Internet search engine in China. It is very similar to Google but its focus is on the Chinese market. The increase in using mobile devices led to the creation of Baidu Mobile, which is its smartphone counterpart. 

8. Delivery.com

Delivery.com is an American website for food and drinks delivery. Also, the founders created a mobile application. They used React Native as it is really easy to build an ordering app in this technology. Customers of delivery.com can order online products from their favourite restaurants, pubs, grocery stores, and liquor stores via the app on their smartphones. They can select on-demand delivery or takeout. Moreover, delivery.com also enables ordering services such as laundry.

https://www.delivery.com/mobile

9. Wix.com

Wix.com is a platform used by companies and individuals to create their websites. Many businesses use Wix. due to their user-friendly tools. Thanks to the drag and drop editor, it is really easy to create, change and customize a unique website without any programming skills. Therefore, Wix is the best option in particular for small and medium businesses. Customers can choose among over 500 visually impressive templates. The Wix mobile application makes the management of websites much easier. It enables interaction with website users, running an online shop, managing reservations, and issuing invoices.

https://support.wix.com/en/article/downloading-the-wix-mobile-app

10. Bloomberg

Bloomberg is the biggest media conglomerate providing 24-hour financial news and business data from all over the world. The Bloomberg mobile application enables users to be up to date with such information. Users can monitor real-time news and market data whenever and wherever they need it. Additionally, via the Bloomberg mobile application users can follow the stock market. 

https://itunes.apple.com/be/app/bloomberg/id281941097?mt=8

https://play.google.com/store/apps/details?id=com.bloomberg.android.plus

11. AirBnb

Airbnb is an online marketplace for accommodations. The platform benefits from the sharing economy and connects hosts (people who want to rent out their homes) with guests (people who are looking for lodging). Via Airbnb, mobile application users can search for accommodations and book a place to stay. Thanks to this mobile application, communication between hosts and guests is fast and smooth. You can also read reviews about hosts and accommodations written by other travelers. Initially, Airbnb developers had built iOS and Android applications using native mobile development tools but after some time the company decided to use React Native to accelerate the development of their mobile apps.

https://itunes.apple.com/us/app/airbnb/id401626263?mt=8

https://play.google.com/store/apps/details?id=com.airbnb.android

12. Gyroscope

Gyroscope is a mobile application to control your health. Gyroscope provides dashboards and generates reports based on data such as blood pressure, the number of calories consumed, and the intensity of exercises. Also, this app helps users to lose weight. What is more, it is integrated with some applications for step or sleep tracking. Premium accounts get access to additional features, e.g., a chat with a personal coach.

https://play.google.com/store/apps/details?id=com.gyroscope.gyroscope

https://itunes.apple.com/us/app/gyroscope-health/id1104085053?mt=8

13. Myntra

Myntra is the largest e-commerce store for fashion and lifestyle products in India. Users can choose products from a wide range of clothing, footwear, jewelry, accessories, hair care, toys, and furniture via the Myntra Shopping App. They can buy fashionable clothes from well-known brands such as H&M, Nike, Puma, Levi’s, and also traditional Indian outfits such as sarees and kurtas.

https://itunes.apple.com/bg/app/myntra-fashion-shopping-app/id907394059?mt=8

https://play.google.com/store/apps/details?id=com.myntra.android

14. UberEats

UberEats is an online platform for food ordering and delivery. The platform is available in 45 countries. Initially, UberEats was developed as a web application. After some time, the company decided to expand its solution to a mobile application for Android and iOS. Developers chose React Native because they were familiar with this technology and they could build both versions of a mobile application cheaper and faster. 

https://play.google.com/store/apps/details?id=com.ubercab.eats

https://itunes.apple.com/us/app/uber-eats-food-delivery/id1058959277?mt=8

15. Discord

Discord is a communication platform. It is really similar to Facebook Messenger and enables chatting, organizing video meetings, and sharing files. Originally, Discord was built for gamers but now many adults and teenagers use this platform. Discord has over 140 million monthly active users and gamers still have a large share in this number. Discord achieved success because it could be integrated with many consoles and platforms. For example, users can integrate their Discord account with their Xbox account.

https://itunes.apple.com/us/app/discord/id985746746?mt=8

https://play.google.com/store/apps/details?id=com.discord

16. Instagram

Instagram is a social network app created in 2010 for sharing photos and videos. Users can communicate using chat, comment on photos, and follow friends or celebrities. Instagram is one of the most popular social media platforms worldwide. It has approximately 1 billion monthly active users. That is why a lot of companies use this platform to promote their products or services. In 2016, Instagram developers decided to build a new functionality for the mobile application. They created push notifications using React Native because the dev team was familiar with this technology. 

https://itunes.apple.com/pl/app/instagram/id389801252

https://play.google.com/store/apps/details?id=com.instagram.android

17. Discovery VR

Discovery is a company focusing on releasing documentary movies related to history, science, and nature. The business decided to build the Discovery VR mobile application with 360-degree videos. Thanks to this, viewers can explore the world in a new and immersive way. To build this amazing mobile application, the dev team used React Native.

https://itunes.apple.com/us/app/discovery-vr/id1030815031?mt=8

https://play.google.com/store/apps/details?id=com.discovery.DiscoveryVR

18. Project September

Project September is a mobile application for buying clothes. The name of this startup comes from the month in which the largest fashion shows are organized. It is similar to social media platforms, in particular to Pinterest. Users post photos and marked garments with green dots which lead directly to the given product in the store. Anyone can create an account and promote their own clothes by publishing posts. A lot of influencers collaborating with fashion brands promote their products in this way. 

https://itunes.apple.com/pl/app/project-september/id1074075331?l=pl&mt=8

19. Soundcloud

Soundcloud is an application for anyone to upload music and podcasts. Users can not only upload and stream music but also promote and share it with their friends or fans. Soundcloud enables building a strong and amazing connection between listeners and artists. This platform has a dedicated mobile application called SoundCloud Pulse, which is available for Android and iOS devices and was developed in React Native. The company said that they expected the time of development in React Native to be longer, but in the end they completed the project ahead of schedule. 

https://play.google.com/store/apps/details?id=com.soundcloud.android

https://itunes.apple.com/pl/app/project-september/id1074075331?l=pl&mt=8

20. Townske

Townske is a mobile application enabling people to discover interesting places to visit. Users can share their photos and opinions about museums, restaurants, pubs, cafes, and other places worth seeing in a given city. The purpose of this application is to help people enjoy their first trip to a new city. It makes planning a trip much easier.

https://itunes.apple.com/us/app/townske-city-guides/id1018136179?mt=8

https://play.google.com/store/apps/details?id=com.townske.android

Our list contains only a few examples of mobile applications written in React Native. One of the biggest benefits of using this technology is reduced development time.