Outband

Ship your IoT app in days, not months.

The React Native boilerplate with all you need to build your own Bluetooth connected IoT app.

Outband Connected mockup
Outband Connected mockup

You could spend...

  • +3 hours bootstrapping a React Native project, themeing, and UI components
  • +1 hours navigating complex iOS & Android platform permissions
  • +16 hours architecting a scalable, production-ready Bluetooth abstraction
  • +10 hours developing and testing compatible device firmware
  • = 24+ hours of headache

but there's an easier way

Outband Connected mockup

BLE Data in Minutes

We’ve abstracted the complexity of Bluetooth Low Energy into a suite of powerful React hooks. Move from discovery to live data streams with a handful of lines of code, backed by a robust core architecture.

01. Discover

A "Self-Cleaning" hook for the modern BLE stack. useBleScan encapsulates the full discovery workflow: it requests permissions, filters by UUID, and deduplicates devices in real-time. When you're done, it automatically terminates the scan to preserve battery.

// Zero-Config Scanning

const { bleDevices, isBleScanning } = useBleScan();

02. Connect

Eliminate state fragmentation across your UI. The useBleConnection hook provides a unified interface for the entire lifecycle—from the initial handshake to graceful disconnection—ensuring your app maintains a single, reliable source of truth at all times.

// Unified Global State

const { isBleConnected } = useBleConnection();

03. Stream

High-performance telemetry at 60FPS. Built-in batching and decimation logic ensure your UI stays buttery smooth even when hardware is screaming data at 10ms intervals. No manual useEffect boilerplate required.

// Reactive Data

const data = useBleNotify(...);

// High Speed Data Streams

const seriesData = useBleStream(...);

Build your IoT app today.

Snapshot

$75

USD

Expo Router & SDK 55
Nativewind Styling (Tailwindcss)
RN Reusable Components (shadcn)
Bluetooth Service Scaffolding
Mock BLE Interface for easy UI work
Complete documentation on how to make the app your own
Example Arduino device firmware
Example esp-idf device firmware
Example Zephyr RTOS device firmware
Lifetime updates (git repo access)

Pay once. Build unlimited projects!

$25 off at launch!

Lifetime

$150

$125

USD

Expo Router & SDK 55
Nativewind Styling (Tailwindcss)
RN Reusable Components (shadcn)
Bluetooth Service Scaffolding
Mock BLE Interface for easy UI work
Complete documentation on how to make the app your own
Example Arduino device firmware
Example esp-idf device firmware
Example Zephyr RTOS device firmware
Lifetime updates (git repo access)

Pay once. Build unlimited projects!

Production

Need more than a template?

Product development doesn’t have to be painful. At everday dev we use hard-earned experience to help teams adapt, solve real problems, and move from uncertainty to production-ready products. Come meet your new engineering team.

Frequently Asked Questions

Have other questions? You can email us at hello@everydaydev.io

The Expo starter is set up with Nativewind (tailwind) and rn-reusables (shadcn) to help you build beautiful UIs. It includes Bluetooth scaffolding, which provides prebuilt components and logic to simplify connecting devices and transmitting data. The documentation needed to make the app your own is provided. Premium plan buyers also get LIFETIME updates via git repository read permissions, offering instant access to future additions to the Boilerplate.

See for yourself.