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.
Instant Preview
Rive Project highlights
- 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.
- Students new to programming and React Native
- Web developers unfamiliar with device APIs and native apps
- Native developers exploring web app frameworks and React Native's UX potential
- React Native developers prototyping and sharing ideas
- Library maintainers creating examples and documentation
- Users providing reproducible cases for bug reports
- Speakers and workshop presenters conducting live coding sessions
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
DevRel + XD at EigenLayer / EigenDA
at Amazon Web Services