Faster Development for both platforms
August 30, 2022

Faster Development for both platforms

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with React Native

We used React Native to program a mobile app. We first started to program both apps individually for each platform but then realized that it is to much effort for this early stage project. Thus, we pivoted to React Native to only program everything once. We used the the React Framework quite extensively, by utilizing a lot of the concepts around state management and redux. We build our own components with React Native sticking to the atomic design principle. It was nice to see all well of this went hand in hand.
  • Customized Components
  • State Management
  • Extensibility
  • Usage and Community
  • Set up for a complex project requires experience
  • Make toggle for Hermes build more accessible
  • Broader library support for Hermes builds
  • Multi Platform
  • Custom Components
  • State Management with Redux
  • Reduced time to implementation for both platforms
  • One code base
  • One delivery pipeline for both platforms
Decision for React Native came mainly from the big popularity of the framework. Thus, we had a big base of resources we could come back to. We also used it because it is a javascript framework. Thus, we could utilize the already existing experience in javascript and web development to ensure a smoother implementation of the app.

Do you think React Native delivers good value for the price?

Yes

Are you happy with React Native's feature set?

Yes

Did React Native live up to sales and marketing promises?

Yes

Did implementation of React Native go as expected?

Yes

Would you buy React Native again?

Yes

If you want to quickly get up to speed with a multi platform app without putting in the effort to program the functionalities individually. It is also quite extensible so that a lot of things can be realized.

However, it can be challenging sometimes to implement platform specific things in parallel. Especially it is hard to realize iOS features sometimes.