Improving IoT App Performance for a HealthTech Leader

HealthTech

A HealthTech company partnered with Beetroot to re-engineer their IoT air quality management app, achieving an 80% improvement in app performance and reducing customer support inquiries by 85%.

  • Amptitude
  • Firebase
  • Kotlin
  • Smartlook
  • Swift

Background

A globally recognized leader in air purification technology, the client is known for their innovative solutions that deliver cleaner, healthier indoor air, with a strong focus on customer satisfaction.

The app’s features included air purifier control, real-time air quality monitoring, scheduling, alerts, filter tracking, and smart integrations.

  • Challenge

    The client faced multiple challenges with their IoT app, including:

    • Critical bugs leading to frequent device disconnections
    • Performance issues causing high mobile CPU consumption and device overheating
    • Outdated codebase affecting stability
    • Poor UI/UX leading to high bounce rates
    • Increased customer support inquiries due to app issues
  • Project Recap

    • A well-known healthtech company engaged Beetroot to re-engineer their IoT app, resolving technical issues and improving the user experience.
    • Beetroot assembled a dedicated team of mobile developers, QA engineers, and designers, ensuring seamless collaboration and effective solutions.
    • Over two years, the partnership resulted in a robust app that exceeded client expectations and achieved a stable 4.7 rating on the App Store.

Solution

We focused on addressing the core issues by refactoring the app’s code, optimizing performance, and redesigning the user experience. Using the Team Extension model chosen by the client, we assembled a dedicated team to resolve these challenges. The core team included two iOS developers, two Android developers, a QA automation specialist, a manual QA engineer, and a project manager, with UI/UX designers contributing on a part-time basis.

The team refactored the app’s legacy code to eliminate major bugs and improve performance. By implementing a user-friendly design and integrating analytics tools like Firebase, Amplitude, and Smartlook, Beetroot consultants provided actionable insights and optimized user engagement. Regular communication and a collaborative approach ensured the app met evolving client needs.

Results

By engaging Beetroot, the client managed to transform the app into a high-performing product, delivering significant improvements in user satisfaction and business outcomes.

Key outcomes included:

  • Enhanced app stability: Resolved performance issues, reducing app crashes by 300%.
  • Improved app performance: Achieved an 80% increase in performance, addressing overheating and CPU consumption.
  • Boosted user ratings: Raised App Store ratings from 1.9 to 4.7, maintaining this high level long-term.
  • Reduced negative reviews: Weekly negative reviews dropped from 20 to just 3.
  • Lowered customer support workload: Reduced support inquiries by 85%.
  • Valuable insights for strategic decisions: Integrated analytics tools provided critical insights for enhancing user behavior analysis.
  • Seamless localization: Improved localization processes, reduced translation times, and enhanced user experience across markets.

Reflections on the Project:

  • Leading a global team across multiple time zones and cultures is a challenge, but it’s also an opportunity to leverage diversity and collaboration to deliver exceptional results for our client. We maintained regular communication and held frequent syncs with our client to ensure we delivered high-quality work and to gather their ongoing feedback.

    Ivan Serheitsev,
    Project Manager at Beetroot 

Bring your idea to life

Check some of the main reasons tech leaders and non-tech startup founders choose us for their custom software development solutions.

    2000