SAVR - Tyre Pressure Monitoring System

Role
Designer & Developer
Company
SAVR
Platform
iOS & Android · Flutter
Date
August 2026
OVERVIEW
Real-time tyre health
SAVR is a mobile application that connects to tyre pressure monitoring sensors via Bluetooth Low Energy (BLE), giving drivers real-time visibility and control over their vehicle’s tyre health. Built as a complete product from concept to store submission, the app delivers a seamless native experience on both iOS and Android.
Before submission, I ran user testing through Firebase App Distribution - distributing builds to iOS and Android testers to validate BLE pairing, live sensor readability, and core flows on real devices before App Store and Play Store review.
THE CHALLENGE
Drivers lack real-time visibility into tyre health
Tyre pressure affects safety, fuel efficiency, and wear - but most drivers only check manually, if at all. Without live sensor data on a device they already carry, small pressure issues go unnoticed until they become costly or dangerous.
WHAT I DID
What I owned
The entire product end-to-end as sole designer and developer - discovery, UX/UI, prototyping, Flutter development, and store submission for both iOS and Android.
What I delivered
Full product discovery, user flows, wireframes, and high-fidelity UI
Interactive prototypes prioritising clarity, safety, and live sensor readability
User testing via Firebase App Distribution - iOS and Android builds with real testers
Complete Flutter app - single codebase, native iOS and Android builds
BLE connectivity, real-time data handling, and state management
Platform-specific polish and behaviours on both operating systems
App Store and Google Play submission
IMPACT
One person, full stack, both stores
2
Platforms · iOS & Android
1
Flutter codebase
BLE
Real-time sensor connectivity
2
Store submissions
KEY INSIGHT
Monitoring live sensor data is a safety-critical interface - every screen had to prioritise clarity and calm over feature density. When the data is physical and immediate, confusing UI isn’t just bad UX; it’s a trust problem.

HOW
Process in brief
Product discovery and user flows - mapped how drivers connect, monitor, and respond to sensor data
Wireframes to high-fidelity UI and interactive prototypes for every core screen
User testing via Firebase App Distribution - feedback from iOS and Android testers on real hardware
Built in Flutter - BLE pairing, real-time updates, state management, platform-native behaviour
Prepared and submitted to Apple App Store and Google Play Store
TAKEAWAY
Design for scalability from day one
Owning both sides removed handoff loss - UX decisions stayed tied to technical constraints like BLE reliability and real-time updates. Flutter made cross-platform delivery viable for a solo builder without compromising native feel on either store.


