Altimeter App Development That Connects Hardware to 100K+ Skydivers Worldwide

L&B Altimeters makes some of the most trusted altimeters in skydiving, used in more than 50 countries. Their hardware could only go so far on its own — so Euristiq handled the full altimeter app development: native Android and iOS apps, BLE hardware integration, and a serverless AWS backend built to keep working when there's no signal at 13,000 feet.

Overview

The client is a Danish company, L&B Altimeters, that produces the most accurate and high-quality altimeters for skydivers. They turned to Euristiq for IoT hardware companion app development to accompany their hardware electronic devices. We developed the JumpTrack app, an IoT altimeter app for Android and iOS that gives skydivers a full experience of using their altimeters.

Client
L&B Altimeters
Location
Europe
Industry
Manufacturing
Service line
Software engineering
Product
JumpTrack
altimeter mobile app development for landb
100K+ units sold worldwide
L&B Altimeters are trusted by skydivers and military units in more than 50 countries. JumpTrack extends that same reliability into the companion mobile experience.
LA
L&B Altimeters
L&B’s hardware already had scale. The companion app needed to match it — across every model the client has ever shipped.
100K+

Units sold worldwide

50 countries

where L&B altimeters are used

±20ft

Altitude precision the app had to respect

01. PROBLEM

About the product Euristiq worked on

The altimeters’ main function is to give skydivers signals about the altitudes during the jump to indicate the best time to open the parachute. Audible altimeters are placed in jumpers’ helmets to give out alerts that mark different heights — first in the aircraft before the jump, then warning signals during the free fall, and finally during the canopy descent.

Hardware without a digital layer

Experienced jumpers can configure their own altitudes for warning signals that indicate when the parachute should be opened. The client wanted to give them an opportunity to change these settings easily and quickly via an app, rather than working directly on the device.

Multiple device models, one app

The client offers a variety of digital altimeters for jumpers — wearable devices for a wrist, and those that resemble pagers to be placed inside a helmet. The new versions come with a connectivity option via the BLE module, which opens doors for further innovation.

METHODOLOGY

We applied our 4D approach

01

Discover

Brainstorming sessions with L&B to identify which app features skydivers would actually use — not just what the hardware could technically expose.

02

Decide

Chose BLE/UART for the device link and AWS Amplify for the backend — one unified provisioning and environment-management layer instead of stitching AWS services together by hand.

03

Design

Designed settings screens around the jumper’s actual workflow: check altimeter status, adjust warning/offset altitudes, review past jumps — no manual required.

04

Develop

Built a CLI Android app to validate the BLE connection first, then a standalone offline Android app, then iOS with the AWS Amplify backend for auth, data, and storage.

01 — 00
02. SOLUTION

One companion app, three altimeter models, zero manual required

We started our collaboration with multiple brainstorming sessions with the client to generate the best customer-oriented features for an app. Euristiq covered the general concept, design, and IoT software development, with altimeter app development spanning native Android and iOS apps that talk directly to L&B’s hardware over BLE/UART, backed by a serverless AWS Amplify architecture.
Services
Technologies
Android/iOS
BLE/UART
Room DB
Google (Places, Maps, Location)
Serverless GraphQL API
AWS Amplify
AWS API (GraphQL)
DynamoDB
AWS Lamba
Amazon Cognito
Amazon S3
Amazon Pinpoint

Direct device configuration from the phone

Users can check the altimeter’s settings in the JumpTrack Android or iOS app and change them. They can easily set warning altitudes, offset altitudes, and import jump data from three models of altimeters manufactured by the client.

Digital logbook with offline-first sync

JumpTrack connects with L&B Altimeters and retrieves barometric jump data. Professional skydivers can track their skydives, entering their jumps manually or downloading them from their altimeters via Bluetooth, then have it analyzed and visualized in user-friendly dashboards and graphs. Users can manually insert additional information about the jumps, e.g., aircraft models and drop zones, and compare jump records across a month or a year. One of the technical challenges we needed to overcome was offline support for data synching between the altimeter, the app, and cloud DB — so a jumper can download and see jump data even without mobile coverage, with everything uploaded once a network is available.

Serverless AWS Amplify backend

The backend architecture — authentication, data, storage, and API — was done with AWS Amplify. This unified approach enabled rapid provisioning, consistent environment management, and tight integration across services, which mattered once the iOS app needed the same backend the Android app already used.

AWS ADVANCED PARTNER

Scalable, connected IoT experience — built on AWS

Seamless offline-to-cloud sync using AWS Amplify with GraphQL and DynamoDB for robust offline data synchronization
A scalable, serverless backend leveraging AWS Lambda, Amazon Cognito for secure authentication, and Amazon API Gateway (GraphQL)
Amazon Pinpoint for real-time analytics and targeted push notifications — gear maintenance, jump milestones, performance summaries
03. RESULTS

Two platforms, one connected hardware experience

Note: If your hardware line needs the same kind of companion experience — configuration, offline sync, a backend that scales — this is the exact playbook.
Platform coverage

Native apps on both stores

Euristiq met all the client’s requirements and created Android and iOS applications with a user-friendly interface. The apps are currently released on Play Market and on the App Store.

Offline reliability

Jump data survives zero signal

Jump data collected via BLE from altimeters is stored locally using Room DB and seamlessly synced to the cloud once connectivity is restored, ensuring no loss of critical jump logs.

Ongoing delivery

Partnership extended past launch

Euristiq remained flexible to constant updates of different hardware versions and tailored the apps accordingly. The client has given positive feedback, and the collaboration is ongoing.

Building a mobile companion app
for your IoT hardware?

Whether you’re evaluating a dev partner for a hardware companion app, planning Bluetooth (BLE) integration with an existing device line, or ready to build the AWS backend for real-time device data — we’ve done this before, from CLI-level BLE validation through to a live app on both stores. Let’s talk.

FAQ

How do you build a mobile app that connects to Bluetooth (BLE) hardware?

A BLE (Bluetooth Low Energy) companion app connects to hardware through a dedicated communication layer that translates between the device’s low-level protocol and the phone’s OS. For L&B Altimeters, Euristiq started with a CLI-only Android app purely to validate the BLE/UART connection and confirm the altimeter would respond correctly to commands. Only once that link was proven reliable did development move to the full offline-capable Android app, then iOS — avoiding the common mistake of building UI before the hardware connection is trustworthy.

How is offline data sync handled for a connected device with no cell signal?

Offline sync works by storing data locally on the device first, then pushing it to the cloud once connectivity returns. For L&B Altimeters’ JumpTrack app, Euristiq used Room DB (a local Android database) to hold jump data collected via Bluetooth immediately after a skydive, then synced it automatically to AWS once the phone reconnected to a mobile network or Wi-Fi. This matters for any hardware companion app used where connectivity can’t be guaranteed — in this case, mid-air or at a remote drop zone — since it avoids losing safety-critical jump logs.

What AWS services power a serverless companion app backend?

A serverless companion app backend typically combines an API layer, authentication, and a database that all scale automatically without managing servers directly. For the JumpTrack app, Euristiq built this on AWS Amplify: Amazon API Gateway with GraphQL for the API layer, Amazon Cognito for authentication, DynamoDB for data, Amazon S3 for storage, and Amazon Pinpoint for push notifications. Using Amplify as the unified layer across these services meant consistent environment management and faster provisioning than wiring each AWS service together individually.

Thanks!

Your download should start automatically. If it didn't, click   here.