Problem
C3’s mobile application faced critical issues across iOS and Android platforms:
- The iOS app had completely broken, making it unusable for users.
- The Android app could not be updated on the Play Store due to an outdated SDK and inability to upgrade it due to legacy framework.
- The legacy UI framework on iOS was no longer supported, making the app impossible to maintain in its current form.
- External vendor estimates to fix the issues were ~$40K and 6-8 weeks, which was costly and slow.
Solution
We led a rapid rebuild and modernisation of the mobile app:
- iOS and Android investigation: Identified the root causes of the issues and concluded the legacy framework could not be maintained.
- Modernisation strategy: Rebuilt the app using React Native/Expo, aligning closely with other tech stacks used across the business for better maintainability.
- Rapid delivery: Delivered a complete rebuild within 2 weeks, maintaining feature parity while modernising the codebase.
- Cross-platform deployment: Ensured the app could be deployed to both iOS and Android, remaining compliant and easily maintainable by the internal team.
Results
- Significant cost savings: Avoided much of the $40K+ vendor estimate and weeks of development time.
- Modernised app: Updated tech stack allowed for easier maintenance and future enhancements.
- Operational continuity: Team could continue deploying to the Play Store and maintain iOS functionality.
- Positive internal feedback: Stakeholders praised the speed, quality, and efficiency of the rebuild.
This project demonstrates how technical insight, rapid execution, and modernisation can rescue a broken app, save costs, and set up a team for long-term success.