Skip to content
Vladimir Pavlunin

Solutions · Mobile Apps

Companion apps that make a device a product

For most users the app is the product: pairing, control, data, updates and subscriptions all happen there. I design and build this layer around your device and SDK.

Capabilities

Technical capabilities

Everything a device app needs — from the radio link to the subscription.

01

iOS / Android

Native or cross-platform apps chosen by the product's needs, published in global and local app stores.

02

SDK Integration

Your device SDK wrapped into a clean, tested layer the app and future products can reuse.

03

BLE / Bluetooth

Pairing, reconnection, background sync and battery-friendly data exchange.

04

Device Communication Protocols

BLE GATT, Wi-Fi, MQTT and custom binary protocols — documented and covered by tests.

05

Firmware API Integration

Commands, settings, OTA firmware updates and diagnostics through the firmware API.

06

Cloud Synchronization

Device data in the cloud, available across phones and accounts, with offline mode.

07

Push Notifications

Alerts and reminders through APNs, FCM and providers that work where FCM is unavailable.

08

Authentication

Accounts, sign-in with email, phone or third-party providers, family and device sharing.

09

Subscription Management

Plans, trials and premium features with app-store and web payments.

The stack is chosen for each project; the list shows typical technologies, not a fixed set.

Technology

Tools and platforms

  • Swift / Kotlin
  • Flutter / React Native
  • BLE GATT
  • MQTT
  • REST / gRPC
  • APNs / FCM
  • OAuth 2.0
  • In-app purchases
  • CI/CD

Native or cross-platform?

It depends on the device and the team: native for heavy BLE work and the best battery life, cross-platform for faster delivery to both platforms.

Can the app be white-label?

Yes. One code base can be configured and rebranded for several device lines and customers.

Next step

Building a device that needs software, AI or a market?

Tell me about your product and the kind of cooperation you are considering. I reply personally.