HotShot Pro

Mobile Application
for Basketball Training

Project Background

Our customer, Ballistech Sports, saw an opportunity to integrate a mobile app with their basketball training machine, HotShot™, via Bluetooth, to display training stats and share results. Following a successful prototype at the National Association of Basketball Coaches Conference, we have now launched the full version of the app on both iOS and Android.

Services and Solutions

EngineeringPeople delivered the following key services and solutions:

01

User Interface Design

Configured the ESP32 Bluetooth module for seamless communication between the mobile device and HotShot™.

02

Feature Implementation

Integrated real-time performance tracking, personalized training modules, session recording, and team management for coaches

03

Bluetooth Integration

Configured the ESP32 Bluetooth module for seamless communication between the mobile device and HotShot™.

04

Cross-Platform Development

Utilized Flutter to ensure a consistent user experience on both iOS and Android.

05

Cross-Platform Development

Managed app data through Firebase to ensure smooth operation

06

Cross-Platform Development

Developed app store marketing materials, including images and wording for iOS and Google Play.

Approach

EngineeringPeople executed a phased approach to transition APQS from a standalone product environment to a connected platform:

Mobile Development
Created a clean, intuitive interface using Figma to maximize user engagement.
Bluetooth Integration
Integrated real-time performance tracking, personalized training modules, session recording, and team management for coaches.
Data Management
Configured the ESP32 Bluetooth module for seamless communication between the mobile device and HotShot™.

Approaches to Challenges

EngineeringPeople executed a phased approach to transition APQS from a standalone product environment to a connected platform:

Software Development

Leveraged Flutter to create a consistent experience across platforms and worked diligently to meet app store compliance requirements for both iOS and Android

Bluetooth Integration

Customized firmware for the ESP32 and ensured proper communication between the HotShot™ training machine and the mobile app through rigorous testing and calibration at the customer’s site.

Database Management

Employed Firebase to handle session and performance data, ensuring secure and efficient storage while allowing for future scalability.

Start Building Your Connected Product Platform

Whether you need a new product built or an existing system brought onto a managed platform, Fabric gives you a clearer path forward.