The coding is done using Arduino IDE and the companion android app is created using Tasker