Learn how to migrate your IoT application to new technology, eliminating risks of data leakage and app instability. Case study of a Smart Home connection app.
Ui/Ux design Front-end development Back-end development Product development Research and development
Germany
In 6 Months
The client is a German tech company that provides clients with a solution for connecting the most popular smart home appliances. They were looking for a reliable tech partner to migrate their application to a newer tech stack. The main tasks for the ProtoQ team were to finish the migration in three months and improve the system's stability.
The application lacked stability, which caused an unsatisfactory operation of the interface. The in-house team tried to fix these issues but did not have enough capacity to handle them. We reviewed the system and detected outdated libraries that were no longer supported and provoked systematic failures. Our first task was to migrate the application to the new technology. The secondary task was to find a solution to isolate changes to preserve the system from unexpected breaks.
Fix the instability of the application
Upgrade and migrate the application to a newer tech stack
ProtoQ staffed a team of two senior JS developers experienced in cross-platform mobile development and one iOS developer consultant. To limit the scope of changes while migrating the app, the team applied them progressively using the facade pattern. This approach allowed isolating modifications one at a time. Before the migration, our developers performed a cycle of change, refactoring, and testing procedures on both iOS and Android platforms. To ensure the critical features were not lost during the migration, the ProtoQ team performed manual and automated testing using Cordova.
Schedule a call with our CTO to learn how your company can benefit from collaboration with ProtoQ’s dedicated engineers for IoT app development