HotShot Pro

Mobile Application
for Basketball Training

Download on the App StoreGet it on Google Play
HotShot Pro basketball training machine

Project Background

EngineeringPeople partnered with Ballistech to develop a cross-platform mobile application for HotShot Pro, its connected basketball training system. Built for iOS and Android, the application communicates with the training machine via Bluetooth to display performance statistics and allow athletes to share their results. Following a successful prototype at the National Association of Basketball Coaches Conference, EngineeringPeople launched the full version of the app on both platforms.

Services and Solutions

EngineeringPeople delivered the following key services and solutions:

01

User Interface Design

Created a clean, intuitive interface using Figma to maximize user engagement.

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 Mobile App Development

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

05

Data Management

Managed app data through Firebase to ensure smooth operation

06

App Store Publishing

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

Approach

EngineeringPeople executed a phased approach to help Ballistech evolve HotShot Pro into a connected basketball training system:

Cross-Platform Mobile Development

Developed the application in Flutter to deliver a consistent experience across iOS and Android.

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™.
HotShot Pro mobile basketball training app

Approaches to Challenges

EngineeringPeople executed a phased approach to help Ballistech evolve HotShot Pro into a connected basketball training system:

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.

Privacy settings