Why i choose React Native for Mobile Development ?

Idrisskabongo
3 min readJun 13, 2022

--

Hello Everyone, hoping your doing well,

I’m Idriss Kabongo, Full Stack Developer and Js lover, i founded cloudivora, the cloud computing startup based on creation of Saas Platform and mobile Application since 2021 and happy to write some articles to help other upgrade their knowledge in Javascript and new Tech.

in the last post we talked about what i learnt as a Full Stack Developer, so today, we will learn why i choose React Native for mobile Development.

As you know, we have most languages and Frameworks avaible to build mobile apps, we can list here :

  • React Native
  • Flutter
  • -Java
  • Kotlin
  • Swift
  • Ionic Frameworks and

But why instead of these frameworks (languages) above i choose React Native ?

I. I love JavaScript and React Native is in Javascript

So you can tell any language in this word but if it comes to talk about JavaScript, as a lover of this language, i will let you talk with even an entire day. It’s because i love this and you can ask me why i love Javascript so much ?

JavaScript is a client-side programming language which helps web developer to do Web Application Development and make dynamic and interactive web pages by implementing custom client-side scripts. Developers can also use cross-platform runtime engines like Node.js to write server-side code in JavaScript.

Note these two magics stuffs that i love in JavaScript :

a. I can build a Client-side (Frontend)

b. I can also built the server side (Backend)

It’s just because of these two points that i love Javascript so much.

Did you know ? Paypal used before Java for their system, but they decided to switch in node js (Javascript for server-side) and they realized that their code was just few compared to java, but does the work faster than before.

I guess you get the first that i choose React Native as my favorite Framework for Developement.

II. Great Comunity

What i mean by community ? The community the average of users, topics or documentations avaible for a programming language or a library, As a JavaScript library there’re many topics about React Native

React Native is great for mobile apps. It provides a slick, smooth and responsive user interface, while significantly reducing load time. It’s also much faster and cheaper to build apps in React Native as opposed to building native ones, without the need to compromise on quality and functionality.

III. Open Source

React Native also allows you to easily incorporate third-party plug-ins and APIs, including maps and payment systems.

This help us to implement any kind of program because we have this possibility to incorporate some other library.

We can also use the built-in component to implement directly in the app.

An example : When i need to integrate the Admob to monetize my app, i don’t need more step to implement this, just i need to use one of populars admob package to implement this.

IV. More successfully app was made by React Native

As you can know, here i’m listing with you some best app built with React Native.

  • Facebook
  • Airbnb
  • NetFlix
  • Uber
  • Uber Eat
  • Facebook Ads Manager
  • Facebook Analytics
  • Instagram
  • Shopify
  • Discord
  • etc..

Final thoughts

For my experience, working on React Native help me to build great application and faster than other library or Frameworks.

And also it’s because i’m Full Stack Js Developer and it’s Natural for me to love React Native.

For more thoughts, just follow me and be connected for some news from this blog.

--

--