I want to build something similar to the ViVi as shown in this video: ViVi - Fully Automated Reactive Music LED Controller with VibeSync Technology. Compact and Wearable, but I would like to make something similar myself utilizing Arduino. I would probably be using 2-3 WS2812 LED strips and would like to interface it using an Android/iOS app via Bluetooth since the Wi-Fi network at my University only allows certain devices to be registered, Arduino (with a Wi-Fi shield) is unsurprisingly not one of the accepted devices.
Programming the app's user interface is not an issue. I'm just new to interfacing Arduino BLE to applications and would like some guidance. In the app UI I would have the music modes available, but I would also like to incorporate another view that would control the LEDs as normal, i.e on/off, color selection, fade, strobe, etc.
As far as the build goes, this is where I need a little more help. I would like to know how to go about this build in the most efficient way possible and what would be the best resources to use.
If anyone can point me in the right direction/provide some useful resources that would be awesome.