Endurance by Endulytics – fitness app with wearables & training plans
The “Endurance by Endulytics” app helps endurance athletes plan sessions, analyse performance, and track goals. BLE pairing for heart-rate, power, and cadence sensors, structured training plans, and secure activity sync over WiFi—built by Groenewold IT Solutions in East Frisia, Germany.
Endurance by Endulytics – fitness app with wearables & training plans
Fitness
The Challenge
Accuracy, device diversity, and athlete expectations
Endurance athletes expect reliable real-time metrics and trustworthy history: heart rate, power (watts), cadence, and distance must stay stable outdoors, indoors, and when connectivity fluctuates.
Sensor vendors implement different BLE GATT profiles and firmware behaviours; pairing, background reconnects, and multi-sensor setups do not behave identically across devices.
The app must also work when the network drops: recorded sessions cannot be lost if the user is briefly offline. When WiFi or mobile data returns, data should merge with the backend without duplicates or manual fixes.
Battery use, background work, and privacy
Continuous BLE scanning and connections, combined with screen-on use and occasional GPS scenarios, stress CPU and battery. iOS and Android apply different background limits—a flow that works on one test device may drop connections on older phones or under load.
Health and performance data must be processed in line with GDPR, from on-device storage to synced history in the cloud.
Our Solution
App screenshots
Native clients, BLE layer, and robust sensor integration
We implemented the Endurance app natively for iOS (Swift) and Android (Kotlin), wiring the BLE stack per platform. Scan intervals, reconnect strategies, and cached device metadata are tuned so typical combinations of chest straps, power meters, and bike computers remain stable.
Where vendors use proprietary extensions, we isolate logic in modular adapters so SDK or firmware updates stay manageable.
Training planning combines structured intervals, target zones, and clear day/week views. Users see at a glance whether they trained in the planned range—with practical guidance without turning the app into a medical device.
WiFi sync, API design, and offline-first behaviour
Backend sync uses encrypted REST APIs; after a session, batches upload when connectivity is stable.
A local queue with idempotency keys prevents duplicate entries if uploads fail mid-way, keeping history consistent whether the athlete syncs at home on WiFi or on mobile data.
Related services and further reading
More about our app development and IoT development.
Results
Field stability and maintainable architecture
Throughout the project we prioritised reproducible testing with real sensor sets and an architecture ready for follow-on features: more sports, deeper analytics, or third-party integrations. Collaboration with Endulytics was iterative—feedback from athletes and coaches fed into sprint planning and UX refinements.
User experience and performance
The UI targets fast pre-workout capture and clear post-workout review: minimal taps, readable metrics, and sensible defaults for zones and units. Profiling on mid-range devices keeps charts and animations smooth so the app stays responsive after long sessions.
Training in the field
Sensor adapters and offline sync
Vendor-specific BLE profiles sit in modular adapters so new sensors can follow without reopening the whole app. Offline queues with idempotency prevent duplicate entries after unstable uploads.
“Endurance athletes forgive no gaps in training history—sync must be invisible and reliable.”
Target zones and intervals are quick to capture in the UI; charts stay smooth even on mid-range devices.
Health data handled responsibly
“Performance and heart-rate data is personal—storage and transfer follow clear purposes.”
Endulytics and Groenewold IT Solutions iterated features from real training feedback—Made in Germany from East Frisia.
Features
Feature overview
- BLE pairing for heart-rate, power, and cadence sensors
- Structured training plans with target zones and session overview
- Real-time display of key metrics during activity
- Offline recording with later sync over WiFi or mobile data
- Encrypted REST API to the backend with consistent history
- Native iOS and Android implementation (Swift/Kotlin)
- Queued uploads with retry logic
- Modular device adapters for different sensor vendors
- Trend views for training control and motivation
- GDPR-oriented handling of personal health data
- Configurable display and zone settings
- Support for typical endurance scenarios (e.g. cycling, running)
Frequently asked questions about Endurance by Endulytics
What defines Endurance as a fitness and wearables app?
Why is wearable integration more than a minor API task?
Which UX question is especially important in training apps?
What other products is this reference relevant for?
Transparency about this case study
So the statements above can be judged properly, we disclose what kind of project this is, what the results are based on and who reviewed the text. More on our project approach and an overview of all reference projects.
- Case type
- Client project with a named customer – Customer, delivery and timeline are real; the publication scope is documented in the reference record.
- Measurement basis
- Field stability (data sync, sensor integration) and loading times of analyses in athletes' everyday use.
- Measurement period
- Project duration and subsequent production use
- Data source
- Platform operations monitoring and feedback from the Endulytics team.
- Scope of the figures
- Qualitative assessment from project operations – no independently audited metrics.
- Publication status
- Evidence pending in the new approval register
- Approval scope
- The existing publication remains available; case-specific customer approval still needs to be recorded in the new register.
- Evidence record
- Project file and published reference record held by Groenewold IT Solutions.
- Technical review
- Björn Groenewold, Managing Director of Groenewold IT Solutions GmbH and Hyperspace GmbH –
Change history
- Evidence details added to “Endulytics training platform”: case type, measurement basis, data source and technical review.
- Results and solution description of “Endulytics training platform” revised; the German version was aligned.
- Case study “Endulytics training platform” published.
Project Details
Client
Completed
2024
Technologies
More References
Planning a similar project?
Use our interactive cost calculators for an initial estimate – free and non-binding. Or schedule a consultation directly with our experts.