Keď nie si úplne mimo čo sa týka programovania, dokonca nemusíš ovládať ani Javu - pomocou
https://cordova.apache.org/ tohto programu si vieš spraviť sám vlastnú appku prepojenú napr. cez websocket a dokážeš "vycucať" mnoho vecí.
Osobne som skúšal vytvoriť webstránku, ktorá bola prepojená s aplikáciou a dokázal som ovládať zariadenia jak z mobilu tak aj z webu.