Back to homeProduct · Invoy
Invoy Mobile App — two phones showing the modern Invoy Android UI: a daily breath score of 8.3 with a 13-day streak, and the Journey screen with breath average, weight, and check-in summaries.

Invoy Mobile App

Modernizing the Android experience for a breath-based metabolic wellness platform — connecting a next-generation breath-analysis device to daily progress tracking, data visualization, and analyst-supported coaching.

HealthtechBreath analysisBLE device integrationDaily trackingAndroid
10 mo
multi-month engagement
Aug 2018 – Jun 2019
Next-gen
Invoy hardware + firmware
Mobile updated alongside the device
BLE
breath-device connectivity
Daily measurement workflow

Overview

Invoy is a metabolic wellness platform built around breath chemistry. Users perform a short morning breath test with the Invoy device and a single-use breath pod, the mobile app turns that reading into a daily metabolic score, and coaches review breath scores and lifestyle patterns to provide tailored guidance.

As Senior Android Developer through GoatBytes.IO, I helped update the Android application for Invoy’s next generation of hardware and firmware — focusing on reliable device connectivity, daily progress tracking, data visualization for users and analysts, and architecture improvements that made the app easier to evolve as the product matured.

Why breath chemistry

Acetone is exhaled in trace amounts whenever the body breaks down fat for fuel, which makes breath acetone a noninvasive proxy for metabolic state. The appeal for a consumer wellness product is convenience: a daily breath test fits into a morning routine in a way that finger-stick blood draws never will.

Independent researchers have flagged that consumer breath-acetone devices vary in calibration and validation rigor, so the engineering brief was not to make medical claims — it was to give users and Invoy’s analyst team a reliable mobile surface for the readings the device produced, plus the daily-habit and trend tooling that turns isolated measurements into behavioral feedback.

What sets it apart

Hardware + mobile

A reliable bridge to the breath device

The Android app communicates with Invoy’s breath-analysis hardware over Bluetooth Low Energy, walks the user through pod insertion and the morning test, and handles the measurement-state machine so a daily reading lands in the app without ceremony.

BLENordic Android-BLE-LibraryDevice state machine
From reading to insight

Daily progress, not just data points

Each breath test becomes a daily metabolic score, plus trend visualizations and statistical summaries the analyst team uses to connect behavior with measurable change — turning a hardware reading into a feedback loop the user can act on.

ChartsDaily streaksStatistical summaries
Architecture for evolution

Refactor toward a maintainable mobile core

The mobile app had to ship alongside a new generation of hardware and firmware, so the work was as much modernization as feature delivery — moving toward a cleaner, MVVM-based Android architecture so the codebase could keep pace with the product.

KotlinMVVMAndroid architecture refactor

My role

As Senior Android Developer through GoatBytes.IO, I partnered with Invoy and UpTech Studio to update the Android application for the next generation of Invoy’s breath-analysis hardware and firmware. The work focused on the Android mobile layer: device connectivity, application architecture, daily progress tracking, data visualization, and the user-facing experience that connected hardware readings to Invoy’s coaching program.

Capabilities

Distributed across

Android

Built on

Languages
KotlinJava
Mobile
Android SDKAndroidXMaterial
Architecture
MVVMLayered domain/data/presentationLifecycle-aware UI
Device & connectivity
Bluetooth Low EnergyNordic Android-BLE-LibraryCompanion device protocolFirmware integration
Domain
Breath-acetone measurement workflowDaily metabolic scoringTrend visualizationAnalyst-facing statistics
Platforms
Android

Further reading

Public sources framing Invoy’s product, the science behind breath-acetone sensing, and the engineering engagement.

Turning breath chemistry into daily metabolic insight — a mobile layer for the device, the daily habit, and the coaching loop.
Related experience

Senior Android Developer · GoatBytes.IO · Invoy

Aug 2018 – Jun 2019

This case study covers the Invoy product engagement, delivered through GoatBytes.IO. The full role detail — other clients, scope, and consulting context — lives on the experience page.

Read the role detail