Meet the Everything Machine by Tinybop: a smart iOS app that lets you use the hardware and sensors of your phone or tablet to build machines. It has a visual programming language that lets you use your phone’s camera, microphone, speakers, gyroscope, and screen to make a stop-motion camera, voice disguiser, and anything else you can think of.
The app has a drag & drop interface. It features original artwork and sounds. It works for multiple users, so each kid can create and save their machines. The app is available for under $3.