Developer resources

Are you a developer and want to integrate xBand into your project? Or are you working on something innovative that could benefit from a vibration based interface?

We’re always open to new ideas and partnerships. Whether you're developing an app, creating an accessibility tool, building a navigation solution, or exploring entirely new use cases.

We can support:

  • Custom integrations or prototyping
  • Research collaborations
  • Accessibility or navigation-focused solutions
  • Developer guidance and technical support
  • Early access to firmware or APIs

If you want to explore what’s possible together, please reach out to us at team@xtactor.com.

If you're working on a navigation or accessibility solution and want to extend it vibration-based feedback via xBand, the xBand Navigation Integration for iOS explained below might be a good place to start.

xBand Navigation Integration for iOS

We provide a lightweight iOS integration library to support navigation use cases for xBand. It allows developers to send custom vibration patterns, including Morse code and directional feedback, directly to xBand from their own apps.

Installation via CocoaPods

Add pod 'xBandConnectIOS' or pod 'xBandConnectIOS', '~> 0.1.0' to your Podfile.

Example Project

A demo application is available to help you get started with xBand integration. It showcases key functions such as connection, vibration control, and session handling. The demo app requires a physical iOS device (not supported in simulator).

GitLab – xBandConnectIOSExample

Key Features of the Library

  • Connection management: Monitor connection and automatically connect to any nearby xBand.
  • Vibration output: Send standard Morse code or create custom low-level motor patterns.
  • Navigation sessions: Includes different session modes for continuous feedback or on-demand direction signals. Choose between standard, loop, or target-based sessions, with built-in keep-alive support.
  • Battery and firmware monitoring: Read device info like battery level or firmware version using built-in callbacks.

Licensing

This library is released under the MIT License. See the LICENSE file in the repository for details.