SweetBlue Library


iDevices Android™ Bluetooth® Smart Library

SweetBlue Standard License

Single Payment: $2,695 and Reoccurring Payment: $995. SweetBlue is a digital download. Once your payment is processed, you will receive an email with a link to download SweetBlue.



Use In 1 Commercial App

Access SweetBlue for one commercial application and
ensure an optimal experience for your users.

Full List of SweetBlue Features:

  • Full-coverage API documentation
  • Sample applications
  • Java with zero API-level dependencies
  • Rich, queryable state tracking for simple UI integration
  • Automatic service discovery.
  • Built-in polling and caching for RSSI and characteristic reads with change tracking to simulate notifications.
  • Highly configurable scanning with continuous mode, min/max time limits, periodic bursts, advanced filtering, and more
  • Transactions for easily coordinating authentication handshakes, initialization, and firmware updates
  • Undiscovery based on last time seen
  • Clean leakage of underlying native stack objects in case of emergency
  • Internal priority job queue that ensures serialization of all operations
  • Optimal coordination of the BLE stack when connected to multiple devices
  • Detection, and correction of dozens of BLE failure conditions
  • Numerous manufacturer-specific workarounds
  • Transparent retries for transient failure conditions
  • Distills dozens of lines of boilerplate, booby-trapped, native API usages into single method calls
  • Transparently falls back to Bluetooth Classic for certain BLE failure conditions
  • On-the-fly configurable reconnection loops started automatically when random disconnects occur
  • One convenient method to completely unwind and reset the Bluetooth stack
  • Verbose logging, runtime analytics, and detailed warning and error reporting.