Meet Tickle: a drag & drop programming interface for drones, robots, and toys. It is compatible with Parrot Drones, BB-8 Droid, Sphero, Ollie, Rolling Spider, and other robot toys. It simply lets you interactively and wirelessly program Arduino. It can also teach you a thing or two about coding concepts.
Tickle lets you program a wide variety of smart toys. It has an intuitive user interface and can prove fun to kids and adults alike. You can try the app for free.