Get A Quote

Application for smart home device connection

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

Client Location


MVP delivered

In 6 Months

About the project

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.

Why companies choose us

Quick start

By hiring a dedicated development team at ProtoQ, you avoid a lengthy hiring process, as we have a large talent pool and are ready to staff them in 2 weeks.

Guarantee quality

70% of ProtoQ’s outsourcing engineers are of a senior level. Each specialist undergoes a personal interview with the client to ensure smooth integration with an internal team.

Direct communication

We staff dedicated programmers exclusively for your project, allowing you to communicate directly with the outsourced specialists at any time.

Full transparency

ProtoQ guarantees you support throughout our cooperation. From the very beginning, we keep our finger on the pulse and involve in all stages of the development process.
Hire a Team

Ready to discuss your project needs?

Schedule a call with our CTO to learn how your company can benefit from collaboration with ProtoQ’s dedicated engineers for IoT app development

Set up a call

G Meet, Zoom, Skype, etc

Looking for software development partner?

Schedule a call with our CTO to learn how your company can benefit from collaboration with ProtoQ’s dedicated engineers.

We are open to answer you directly

Mykola LevchukCEO & Co-FounderMessage