A native iOS app that bridges QN/Yolanda Bluetooth body-composition scales with Apple Health.
Step on your scale — ScaleBridge captures weight, body fat, muscle, water, BMI, bone, and more in one shot, writes them to Apple Health, and tracks your trends over time.
- Bluetooth pairing — auto-connects to QN/Yolanda smart scales (the same hardware used by many white-label apps)
- Full body composition — 22 metrics: weight, body fat, muscle %, water %, BMI, lean mass, bone, muscle mass, protein, skeletal muscle, subcutaneous fat, visceral fat, mineral salt, BMR, metabolic age, health score, obesity degree, best visual weight, standard weight, weight control, fat control, muscle control
- Apple Health sync — primary profile's readings flow into HealthKit automatically
- Multi-profile — add a profile for each family member; the app logs to the right person based on weight
- Google cloud backup — sign in with Google to back up profiles, readings, and settings to Firestore; syncs automatically after each weigh-in and restores everything on a new device
- Range gauge — each metric shows a Low / Normal / High / Very High band with a goal hint ("Decrease by 4.3% to reach normal")
- Trend charts — history view with per-metric charts across W / M / 6M / Y / All ranges
- iOS 26 design — Liquid Glass tab bar, native system colors, SF Symbols throughout
- iOS 26+
- Xcode 26+
- A QN/Yolanda-compatible Bluetooth body-composition scale — tested with the HealthifyMe Smart Scale
- Clone the repo
- Open
ScaleBridge.xcodeprojin Xcode - Select your device as the build target (Bluetooth requires a real device)
- Add a
GoogleService-Info.plistfrom your own Firebase project - Build & run — SPM resolves Firebase and GoogleSignIn automatically
The body composition formulas (body fat %, lean mass, BMR via Katch-McArdle, metabolic age) are derived from the openScale project. openScale is the reference open-source implementation for QN/Yolanda scale parsing and body composition math.
ScaleBridge is licensed under the GNU General Public License v3.0, consistent with its dependency on openScale (GPL v3).



