Waltair Robotics (Mobile App v4)
Back to Projects

Waltair Robotics (Mobile App v4)

Client

Waltair Robotics

Industry

Fitness & Sports Technology

Duration

2025, 3 months

Team

React Native Developer

Overview

Waltair Robotics is a mobile application built for tennis coaches to remotely control a smart ball-feeding machine, record training sessions, and analyze performance through real-time statistics and charts. The app connects via Wi-Fi, synchronizing machine commands, shot data (hand used, speed, direction), and live video streams enabling coaches to deliver data-driven training experiences. The project entered its final stage of active development. We focused on improving app stability, UI/UX consistency, and overall performance ahead of public release.

Challenge

  • Regressions in session timers, navigation flow, and video playback
  • Inconsistent UI behavior across iPhone, iPad, and Android (portrait & landscape)
  • Synchronization issues with socket events and time tracking
  • Monolithic code structure with large, hard-to-maintain components
  • Unstable third-party libraries causing freezes and performance issues
  • Lack of localization and limited data visualization

Solution

  • Stability & Error Handling Improvements
  • Resolved synchronization issues with socket events and refined session time-tracking logic.
  • Fixed UI layout inconsistencies across iOS and Android devices.
  • Improved error handling and validation within key user flows such as Account Settings and Custom Programs.
  • Sessions and Network (July–August 2025)
  • Re-laid the dashboard, the session list and the session details screens for in-progress and completed sessions.
  • Added the Session Play Analysis view.
  • Built the friends network: inviting users, received invitations, sharing your sessions and viewing friends' sessions, with empty states for each.
  • Made the app usable in landscape and on tablets: charts, legends, filters and video.
  • Fixed the session countdown and closed the session automatically when it reaches zero.
  • Feature Enhancements
  • Integrated new APIs to enable seamless communication between the mobile app and the tennis ball machine.
  • Rebuilt the Play Clips view for smoother video playback and improved responsiveness.
  • Implemented internationalization (i18n) and localization support for multiple languages.
  • Enhanced Session Details and Live Statistics screens with dynamic chart updates and real-time data visualization.
  • Improved navigation logic and UI transitions in “Change Other Params” and “Create Option Wizard” flows.
  • Updated buttons, modals, and form components to align with the latest design guidelines.
  • Refactoring & Optimization
  • Decomposed large files into smaller, reusable components for better scalability.
  • Replaced unreliable third-party libraries with stable, custom-built solutions to prevent navigation freezes.
  • Migrated form validation logic to react-hook-form + Zod, reducing boilerplate and improving code readability.
  • Communication & Collaboration
  • Close collaboration with the client’s backend and product management teams to clarify requirements and align functionality with user expectations.
  • Early regression reporting and proactive proposal of alternative solutions during sprint reviews.

Result

About 70 tickets closed in July–August 2025, from new screens to device-specific layout bugs, leaving the app ready for QA and release.

Technology Stack

React NativeReduxPythonSocket.ioreact-hook-formZodi18n

Key Features

  • Real-time machine control via Wi-Fi
  • Live statistics and charts
  • Video playback (Play Clips)
  • Session tracking and analytics
  • Multi-language support
  • Improved navigation and UI flows

Project Gallery

Waltair Robotics (Mobile App v4) — 1
Waltair Robotics (Mobile App v4) — 2
Waltair Robotics (Mobile App v4) — 3

“We turned to the Idea Team to expand the team for our client's project. From the first contact, their structured approach and expertise were clear. The team quickly immersed themselves, offered innovative solutions, ensured transparent communication and on-time delivery. The final product exceeded the end client's expectations in functionality and usability.”

Artem Malyi

IT Svit

Have a project like Waltair Robotics in mind?

Let's Talk