Darshan GajeraSoftware Engineer
Available for opportunities
⚙ CASE STUDY · 2018 — 2019

ViVi VibeLinkBluetooth LED Controller

Control the ViVi Music LED Controller over BLE

HardwareiOSMobile
project.specCOMPLETED
Role
iOS Tech Lead at CodeWorks Consulting delivering apps for TechArk Solutions clients.
Platform
iOS
Domain
Hardware
Period
2018 — 2019
Status
Completed
Stack
Swift, CoreBluetooth, UIKit
⚙MY ROLE

iOS Tech Lead at CodeWorks Consulting delivering apps for TechArk Solutions clients.

↗SUMMARY

The companion app for the ViVi Music LED Controller by Visual Vibes LLC: connect over Bluetooth Low Energy with no pairing and control three independent LED outputs, from brightness and colour to animations and presets.

01 / 05

Overview

The companion app for the ViVi Music LED Controller by Visual Vibes LLC: connect over Bluetooth Low Energy with no pairing and control three independent LED outputs, from brightness and colour to animations and presets.

02 / 05

System Path

FLOW4 STEPS
›step 1/4App UI— Native iOS screens
03 / 05

What I Built

  • BLE discovery and connection without pairing.
  • Per-output brightness, colour, auto colour change, animation and LED count settings.
  • Presets tab to create, edit, copy, reorder and delete light-show presets.
04 / 05

Highlights

  • The controller keeps running independently; the app is only needed to change settings.
05 / 05

Technology Map

Stack
SwiftCoreBluetoothUIKit
PROJECT.INDEX

Explore the rest of the engineering system.