This LED Light Shirt was designed by Michael Kane (me), and is controlled by an Android App also written by me. Worn to an 2011 Ann Arbor Halloween party, and if you're lucky you might see me biking around town wearing it!
Write an Android app to control an LED light shirt. The app communicates to an ATmega128 via a BlueSMiRF Bluetooth transceiver. The microcontroller outputs data on the SPI to daisy-chained shift-register-controlled constant-current regulators driving RGB LEDs.
Just a word of caution that I was never able to get the BlueSmirf to consistently send data to the Android, only from the Android to the BlueSmirf. I forget, but you may also need to change the BUAD rate of the BlueSmirf which you can read how to due in the RN-42 AT Command Set.