
TL;DR: Our team rebuilt the Olio app in React Native in 3 months with a three-person team. In this talk I cover how we planned it, the problems we hit, and what I'd do differently today.
In October 2019 I spoke at React Conf about how our team migrated the entire Olio app to React Native in three months.
Olio helps people share surplus food instead of throwing it away. A third of all food produced globally goes to waste and if we stopped wasting food just in the US, UK and Europe, we'd have enough to end world hunger. That's the problem Olio is trying to solve, and it runs on React Native.
The talk covers:
How we migrated the app How we planned the migration, the trade-offs we made to move quickly, and how we shipped in three months with a small team.
The problems we hit Performance, code structure, testing: the things that caught us off guard and how we dealt with them.
Performance monitoring How we tracked and improved app performance after launch.
React Native for web How we used React Native Web components to share code between mobile and web.
If you want to see the follow-up talk a year later, with more lessons from production: JS VidCon 2020
Written by Tania Papazafeiropoulou - Senior Front-End Engineer & Tech Lead.