ReactFoo 2019

A gathering of over 250 web and mobile developers working with React


The Mistakes We Fixed - A Retrospective of the Treebo Mobile App

Submitted by Kashish Grover (@kashishgrover) on Friday, 25 January 2019

Section: Full talk Technical level: Beginner

View proposal in schedule


We at Treebo love React Native, and over the past 2 years of us using it, we made a lot of mistakes. Some we fixed, and some we continue to fix. In this talk, we want to share with the community our experience and journey of building a React Native App for scale.


In this talk, I will be speaking to you about Treebo’s experience with React Native. I’ll be talking about HOW WE FIXED the following 8 mistakes that we made over time while building our app:

  1. Library Stupidity
  2. Chaotic Rules
  3. Bad Debugging Experience
  4. No CI/CD or Test Automations
  5. Unsystematic Components
  6. Janky Performance
  7. Poor Production Performance Monitoring
  8. Engineering Baggage

Speaker bio

I am a Senior Software Engineer at Treebo, and I have been using React Native for about two years now. Along with the React Bangalore Meetup group, I have given multiple workshops and talks about React Native over the past year. I also like to play drums 🥁, drink beer 🍺, and cook 🍗.




  • funnyjokes (@funnyjokes) 8 months ago

    The information you share is very useful. It is closely related to my work and has helped me grow. Thank you!

  • Acacia Hary (@minion89) 27 days ago

    It’s great to be here with everyone, I have a lot of knowledge from what you share, to say thanks, the information and knowledge here helps me a lot.

Login with Twitter or Google to leave a comment