The biggest challenge was achieving smooth animation and handling of pan gestures on slower iOS devices, which we solved - in part - by avoiding unnecessary screen refreshes wherever possible and optimizing the pan gesture handling code.
Improving Interactive Lessons
Blendspace came to us with a design already in hand, and we were naturally excited to help them bring their vision to life. This project was so much more than a design though, our engineers raised the bar for interactive development on React Native. The core functionality of the app is to create an educational course in under 5 minutes. In order to achieve that, our engineering team had to get creative in avoiding unnecessary elements that would cause the app to be sluggish. We’re incredibly proud of how smooth this app runs using the React Native framework.