CONTACT US

Khan Academy – Our Transition to React Native

Red atom-like symbol with a central dot behind a red mobile phone icon, all on a white background, suggesting technology, science, or mobile app development.

The initial experiment with React Native in 2017 was motivated by a few factors:

  • The design of iOS and Android apps were nearly identical, with similar interaction-design, features, and content.
  • Maintaining two codebases is challenging, with different data designs, bugs, and coordination for developing new features. (More on this in a minute.)
  • Our mobile team is small, so the transition didn’t require coordinating large numbers of engineers.
  • Our website was already using React, so we had in-house expertise with the concepts and tools to help with the transition.

 

Article link copied

Close button