React Native SDK Wrapper for Rive
We helped Rive, an interactive design tool, reach a broader audience by creating a React Native library that integrates its SDK for iOS and Android.
Expanded market reach
Cross-platform support
Comprehensive integration
Automated pipeline
Cost efficiency
Improved developer experience
However popular, Rive couldn’t use the potential of the market to the full because they didn’t have their Software Development Kit (SDK) in React Native. This means the tool wasn’t accessible to all users.
We were asked to manage Rive SDK. The goal of this project was to create a React Native library that integrates iOS and Android implementations of Rive SDK and allows for easy use in a cross-platform application.
To satisfy the client’s needs, we had to create a library that would enable easy implementation and maintenance and meet the React Native community standards.
- Enhanced app performance by over 200%.
- Improved Core Web Vitals metrics to meet Google's standards.
- Reduced refresh time to ~2s with Fast Refresh feature.
- Improve code quality and ongoing efforts to add advanced functionalities
NATIVE BINDING
We implemented native binding for Rive Runtime for iOS and Android.
REACT NATIVE LIBRARY
Our work resulted in the creation of a React Native library that enables seamless feature compatibility across both Android and iOS platforms.
COMPETITIVE ADVANTAGE
Having the library is a big competitive advantage for Rive and something that guarantees a nice developer experience.
PRODUCT IMPROVEMENT
Thanks to our work, the client had the opportunity to improve the product by fixing the bugs we found.
Throughout the project, we adopted an event-driven approach and demonstrated flexibility and initiative. We deviated from the original plan to implement a better solution: a more declarative API. The client quickly embraced this idea as it allowed them to release animations for Android and iOS immediately.
This solution reduced the required working time and was also budget-friendly. Additionally, our careful analysis of the initial idea helped us diagnose and avoid several potential problems.
get in touch
Trusted by
“The team at Callstack are the most experienced and trusted engineers in the React Native community and ecosystem.”
Nader Dabit
Senior Developer Advocate
at Amazon Web Services