Instant Preview
Thriva Project highlights
- Robust architecture
- High code coverage
- Comprehensive testing strategy
- Faster time-to-market
- Mobile process automation
- New features: biometrics, health kit integration
Thriva sought our expertise in React Native development, app redesign, and developer training. The goal was to elevate Thriva's healthcare app, streamline the development pipeline, and enhance the capabilities of the in-house dev team. Thriva's app, built with Expo CLI and libraries, faced challenges in maintaining dependencies, ensuring smooth Expo operations, and incorporating new features. The release process was primarily manual, involving command-line building and manual Expo dashboard uploads.
Callstack engineers proactively addressed these challenges, partnering with Thriva for staff augmentation.
Our developer, Adam Trzciński, worked with our client’s development team as a senior developer and React Native mentor. We helped Thriva in the following:
Ensuring your app meets the latest standards often involves crucial updates.
React Native upgrade
To comply with recent Android SDK API requirements, your app must be on React Native version 0.70 or higher, or Google Play will block releases.
The Thriva team encountered challenges during the React Native version upgrade, prompting their collaboration with Callstack for expert support. The initial state of the app was based on RN 0.70.5 and Expo 48, and the plan was to move to React Native 0.72.4 and Expo 49.
The process included:
- Upgrading required dependencies
- Fixing build problems and runtime crashes
- Conducting exploratory tests
- Final verification and post-testing fixes
We seamlessly transitioned to the new React Native version, upgrading dependencies, libraries, and incompatible packages. Additionally, we provided recommendations for further improving Thriva's development, shaping its codebase, and enhancing overall quality.
Thriva's application is now in exceptional condition
- 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
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