To get hardware you can order Bluino Loader is an Arduino programmer software runs on android, makes it easy to write sketch code, compile sketch to generate hex file and upload it to Bluino or various Arduino board via USB OTG or wireless bluetooth. Here, tutorial how to upload sketch from Android to Arduino board over bluetooth. Or.