Apps & Mini Programs

Device apps.
Built for BLE.

Companion apps and WeChat Mini Programs for BLE devices, from protocol integration to controls, data views and release support.

A phone with glass-style control panels representing companion device software

Design interactions around your device.

Define mobile functions and screens around BLE device capabilities and real user journeys, not as isolated pages.

Device connection & control

Develop device discovery, connection, controls and status feedback, with clear messages for unexpected states.

Data & status views

Display live status, measurements and charts based on the device protocol. Data storage and synchronization are agreed for the project.

Settings & operating modes

Turn device parameters, operating modes and product scenarios into clear settings, with confirmation and device feedback.

Updates & support tools

Assess firmware updates, version information and diagnostic functions against device and platform conditions to support product maintenance.

From the protocol to usable screens.

Review the device, mobile operating systems and platform limits before defining responsibilities across mobile software and device firmware.

Device protocols & connectivity

Integrate BLE services and data protocols, covering discovery, connection, messages and status feedback in coordination with device firmware.

Screens & interaction development

Develop controls, data views, settings and help screens, including loading, disconnection, permissions and error states.

App & Mini Program adaptation

Assess permissions, connectivity and data access against target operating systems and WeChat rules. Background connections and updates require specific evaluation.

Device integration & release support

Validate user flows with prototypes and agreed phone models, and provide agreed release support. Review decisions remain with the relevant platform.

Integrate the device, protocol and interface.

Define data, actions and feedback around shared product requirements so device and mobile behavior remain consistent.

  1. BLE device

    Device features, data and firmware interfaces

  2. Communication protocol

    Connection flows, commands and status exchange

  3. Mobile experience

    Controls and views in an app or Mini Program

Software deliverables agreed for your project.

Agree on supported platforms, features, acceptance criteria and deliverables at the start. Software, source code, documentation and usage rights follow the project agreement.

App or Mini Program deliverables

Agreed app packages, project files or Mini Program deliverables, with platforms, versions and delivery formats defined for the project.

Protocol & integration documentation

Agreed device commands, data definitions and connection behavior to support device integration and future maintenance.

Release & operating instructions

Agreed usage, build or release instructions and assistance with submission materials. Store or platform approval is not guaranteed.

Validation & support documentation

Agreed functional validation records, supported environments and known limitations, with defined maintenance and technical support arrangements.

From device requirements to real interactions.

Align the protocol and user flows, develop screens, then validate with real devices and agreed mobile environments.

  1. Discuss requirements & platforms

    Understand device functions, users, mobile operating systems and usage, then identify app and Mini Program requirements.

  2. Confirm protocols & interactions

    Assess device protocols and platform capabilities, map user flows, and define handling for connections, permissions, data and unexpected states.

  3. Develop & integrate with devices

    Implement protocols and screens, then validate connections, controls, settings and data feedback on prototypes within the agreed scope.

  4. Validate & support release

    Validate against agreed platforms and acceptance criteria, prepare software and documentation, and provide agreed release and follow-up support.

Confirm the platform before defining features.

Can you develop mobile software for an existing BLE device?

We can assess the work. Share a prototype, communication protocol, target operating systems and required functions. We will review available interfaces and integration conditions before defining the scope. Any required firmware changes and device-side cooperation will be agreed first.

Can an app and a WeChat Mini Program have identical features?

Feature parity should not be assumed. Permissions, BLE interfaces, lifecycle behavior and release rules differ. Feasibility depends on target operating systems, the WeChat environment and device testing. Background connections, continuous data reception and firmware updates require separate assessment.

Are accounts, cloud services, admin tools or payments included?

These are not included by default. If needed, we separately define service interfaces, data handling, account eligibility, compliance requirements and development responsibilities before agreeing on implementation and deliverables.

Can you help with release and future maintenance?

We can provide agreed submission guidance, release materials and maintenance support. The responsible parties prepare developer accounts, required qualifications and privacy information. Approval remains with the platform. Maintenance periods, system adaptation and new features must be agreed.

Tell us about your companion software.

Start with device functions and user flows to define the right mobile approach for your product.

  • Device type and use case
  • Controls, data and settings requirements
  • Prototype, protocol and development stage
  • Target systems and app or Mini Program preference
Send an email

Connect on WeChat

WeChat contact QR code for 15766257664

Phone and WeChat use the same number

Bluetooth Audio

Audio and controls, built into your product.

Application firmware, control logic and peripheral feature development for Bluetooth audio devices.

Development scope

  • Audio feature integration
  • Device controls
  • Peripheral development
  • Device integration

Typical applications

Bluetooth speakers, headphones, microphones and audio accessories

Contact us