Client – Who are they/what do they do
Private training centre for delivering vocational training programmes and modern apprenticeships.
Challenge – What did they need us to do
The client currently maintains a mobile application that requires an update to comply with the latest minimum operating system requirements mandated by the Apple App Store and Google Play Store. This update involves migrating from the existing, soon-to-be deprecated framework to a modern, actively supported platform.
While this type of work is not something we typically undertake, we were upfront with the client about this from the outset. With their agreement, we proceeded to select a new framework and committed to porting all existing functionalities to ensure continuity. In parallel, enhancements will be introduced to elevate user experience and optimise performance. As part of the broader modernisation effort, the AWS backend database will also be upgraded to its latest supported version, ensuring improved scalability, security and maintainability.
Solution – How did we solve it for the client
After initial discussions with the client, it was clear that the existing mobile application needed a significant overhaul to meet the latest OS requirements and platform standards set by Apple and Google. The legacy framework in use was no longer supported, which posed risks to future compatibility, performance, and security. Following a thorough evaluation of modern cross-platform development options, the team and client agreed to adopt .NET MAUI (Multi-platform App UI) as the new foundation for the application.
.NET MAUI was selected for its robust support for both iOS and Android, seamless integration with existing .NET backend services and its ability to deliver a consistent user experience across platforms. The migration process began with a detailed mapping of existing functionalities to ensure nothing was lost in translation. Core features were rebuilt using MAUI’s architecture and several enhancements were introduced to improve responsiveness, accessibility and overall user engagement.
In parallel, the AWS backend database was upgraded to the latest version, ensuring better performance, scalability, and alignment with modern security standards. The integration between the updated backend and the new MAUI-based frontend was thoroughly tested to ensure smooth data flow and reliability.
The project was successfully completed within the agreed timeline and scope. The final product met all client requirements and was successfully deployed to both app stores. The client was pleased with the overall outcome and is now well positioned for future updates and feature expansions.