# BlueWatch for Bangle.js — Companion app for Bangle.js

> iOS companion app for Bangle.js 2, offering native integration and data syncing. (iPhone/iPad app by Hari Rajan.)

- Source: https://appshunter.io/ios/app/bluewatch-for-banglejs/id6769088559 (this page in markdown: same URL + `.md`)
- Developer: [Hari Rajan](https://appshunter.io/developer/1884039131)
- Category: Lifestyle, Utilities
- Price: Free
- Rating: 5.00/5 from 2 App Store ratings
- Age rating: 17+
- Requires: iOS 18 · 7 MB
- Languages: American English, French (France), German (Germany), European Spanish
- Released: 2026-06-25
- Data updated: 2026-08-26
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/bluewatch-for-banglejs/id6769088559/reviews.md

## What is BlueWatch for Bangle.js?

An open-source app to connect your Bangle.js 2 for native integration into the iOS ecosystem, including Apple Health and Shortcuts. Build from the ground up to support the Bangle.js platform, and has support for web bluetooth app loaders, with integrated web bluetooth connection. Use shortcuts actions to create your own complex workflows and automations, tapping into the spirit of the open-source, infinitely customizable Bangle.js. 
BlueWatch is open-source, and anyone can contribute, suggest new features, or add support for more devices at https://github.com/RKBoss6/BlueWatch
Features:
- Pushes weather data
- Pushes location data
- Seamlessly access and connect your watch to the Bangle.js app loader
- Can act as a GPS for your watch
- If enabled, pushes health data to Apple Health
- Adds actions in shortcuts for creation of your own custom workflows using location, weather, and other automation triggers.

## Key features

- Native iOS integration for Bangle.js 2
- Web Bluetooth app loader
- Web Bluetooth connection
- Weather data push
- Location data push
- GPS functionality for watch
- Health data sync to Apple Health


## Frequently asked questions about BlueWatch for Bangle.js

### Does BlueWatch for Bangle.js have ads?

No, BlueWatch for Bangle.js does not contain advertisements. It is an open-source application that is free to use.

### What devices does BlueWatch for Bangle.js support?

Currently, BlueWatch for Bangle.js supports the Bangle.js 2 smartwatch and is designed for iPhone. Support for Bangle.js 1 is planned for a future update.

### How often is BlueWatch for Bangle.js updated?

The latest version of BlueWatch for Bangle.js was released on June 26, 2026, indicating recent development activity. As an open-source project, updates may vary based on community contributions.

### What kind of data can BlueWatch for Bangle.js push to Apple Health?

If enabled, BlueWatch for Bangle.js can push health data to Apple Health. It also supports pushing weather and location data.

### Is BlueWatch for Bangle.js suitable for younger users?

BlueWatch for Bangle.js has an age rating of 17+. This is likely due to the technical nature of the app and its target audience of smartwatch enthusiasts.

### Can BlueWatch for Bangle.js act as a GPS for my watch?

Yes, BlueWatch for Bangle.js can function as a GPS for your Bangle.js 2 watch, allowing it to utilize location services.

### Where can I contribute to BlueWatch for Bangle.js development?

BlueWatch for Bangle.js is open-source, and you can contribute, suggest features, or add device support on its GitHub page: https://github.com/RKBoss6/BlueWatch.

## Version history (last 5 releases)

### 1.4.2 — 2026-08-25

This update does not require an update to the Bangle.js app, and contains many new changes and improvements.
Changes:
- NEW: Spanish, French, and German localizations
- Changed metrics views on the main screen to show glanceable cards for quick information rather than full-page graphs.
- Added an info sheet about languages and localizations to the 'more' tab
- Fixes reported crash some users face when Bangle disconnects.
- Fixes app loader bug where uploads would fail due to control flow errors.
- Find my phone now uses full volume and restores previous volume upon finish
- Expanded metric view UI changes
- Customize which metrics to show/hide on the main screen
- Web View now supports pull-to refresh with a setting to enable/disable it
- Changing web view settings no longer require a restart to take effect
- Fixed bug with web view not able to send any data resulting in hangs
- Removed unused buttons to clean up UI
- General stability improvements

### 1.4 — 2026-08-18

Requires an update to the Bangle.js app to version v0.04, found at 'espruino.github.io/BangleApps'
Changes: 
- Changed version naming convention to match the Bangle app (1.4 & v0.04)
- NEW: Added shortcuts actions: Send Message, Push Weather, Check Connection, and Push Location
- NEW: Added support for active and resting calories and saving to Health, provided the Bangle.js 'Calories' app is installed
- Code optimizations
- Changed dark mode app icon slightly
- UI Improvements

### 1.2.1 — 2026-08-11

This update does not require an update to the Bangle.js app.
Changes:
- Numerous stability fixes
- App now supports iPad
- Fixed bug with bluetooth not connecting in background for some users
- Fixed bug with handshake not completing most of the time for some users
- Added 'more' section with contributing / repository info, and the Bangle.js companion app version needed, as well as an entry to settings
- Fixed bug with app not waking up after a long disconnect
- Added new permissions menu to manage app permissions and see what is needed and why
- Code optimizations
- Added new setting to show/hide the find phone alarm confirmation notification after it is triggered
- Slight UI improvements

### 1.2 — 2026-08-03

Requires update to Bangle.js app to v0.03, found at 'espruino.github.io/BangleApps'
Changes:
- Fix bug where bluetooth handshake would fail frequently
- You can now see full day-by-day data in the past (heart rate, steps, battery)
- Settings UI tweaks
- New setting for bluetooth chunk optimization (more reliable bluetooth sending)
- Changes in dark mode colors for better contrast
- Added force-disconnect and handshake retry buttons
- Show manufacturer in device selection screen
- Tweak labels on graphs for concision

### 1.1 — 2026-07-23

Make sure you update the Bangle.js companion to this app to 'v0.02' in order for this update to work smoothly on your device. You can find it at "www.espruino.github.io/BangleApps"
Changes:
- New location rate limit setting for battery life optimization
- New redundant handshake method for less rejected connections
- Fixed bug with HealthKit steps ballooning exponentially
- Vibration in find phone alert
- Permissions section in settings to reshow permission request if not marked yes or no already

## More apps by Hari Rajan

- [Pure Speed](https://appshunter.io/ios/app/pure-speed/id6763665650)

All apps by Hari Rajan: https://appshunter.io/developer/1884039131

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-26.*
