This application for Android allows the upload of precompiled hex files via Bluetooth to AVR MCU's such as found on Arduino boards ( Uno, Nano, Mega etc..).
You can use any Bluetooth module in normal serial communications mode. You can compile your cpp sketches with ArduinoDroid on Android or with the Arduino IDE on PC.
Connect your Bluetooth module RX to the hardware serial TX on your Arduino board. Bluetooth TX to Arduino RX.
(If your Bluetooth module and Arduino board has different logic levels ensure you use a converter if required.)