Catroid: A Mobile Visual Programming System for Children
It addresses the problem of making programming accessible and engaging for young, casual users by providing a mobile-first, hardware-integrated environment.
Catroid is a free, open-source visual programming system for children aged eight and up, enabling them to create animations and games on Android devices and wirelessly control external hardware like Lego Mindstorms and AR.Drone quadcopters.
Catroid is a free and open source visual programming language, programming environment, image manipulation program, and website. Catroid allows casual and first-time users starting from age eight to develop their own animations and games solely using their Android phones or tablets. Catroid also allows to wirelessly control external hardware such as Lego Mindstorms robots via Bluetooth, Bluetooth Arduino boards, as well as Parrot's popular and inexpensive AR.Drone quadcopters via WiFi.