Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tech_Intersections_2023.pdf

Farhana
January 30, 2023

 Tech_Intersections_2023.pdf

Goodbye React Native!

React Native promised the dream of “write once and run everywhere.” However, this came with unexpected baggage. Learn the pros and cons of using React Native in the industry, and why using native technologies can be beneficial in the long run.

Farhana

January 30, 2023
Tweet

Other Decks in Programming

Transcript

  1. Intuit’s journey to enhance banking for customers January 28th, 2023

    Farhana Mustafa, Software Engineer, Intuit Goodbye React Native!
  2. ©2022 Intuit Inc. All rights reserved. ©2022 Intuit Inc. All

    rights reserved. 2 Farhana Mustafa The Bronx, NY iOS Engineer
  3. ©2022 Intuit Inc. All rights reserved. 4 Hot reloading 🔥

    1 codebase 3 platforms Benefits of React Native Web devs can get mobile experience Fast to ship Smaller teams
  4. ©2022 Intuit Inc. All rights reserved. Challenges 6 Feature Lag

    Debugging Difficulties Code reusability doesn’t apply to tests Complicated CI/CD setup UI/UX is lacking
  5. ©2022 Intuit Inc. All rights reserved. 7 Sources: Airbnb, Udacity

    Abandon React Native by ADT Mag, This is why we stopped using react native by TwoPi Code
  6. ©2022 Intuit Inc. All rights reserved. Going full native is

    worth it Native Development Developing for specific platforms ▪ Full access to every API ▪ Recognizable look and feel ▪ Better performance 9 ▪ Expensive – Time – Money ▪ No flexibility Benefits Challenges
  7. ©2022 Intuit Inc. All rights reserved. Separate code bases for

    all platforms No more feature dev in React Native Keep the functionality in parity Plan to migrate to Native Stick with the principles 10
  8. ©2022 Intuit Inc. All rights reserved. • Prioritization Hire Native

    Engineers Obstacles Encountered 11 • Lack of engineers