Sending info real time from aduino to Android App via USB

Does it have to be USB? It is often easier to use Bluetooth. That also has the benefit that the Android is untethered.