In this paper we first present how App Inventor works, its limitations and benefits compared to other Android application
development environments, and we susequently report on teacher and students’ experiences from using App Inventor as an
introductory programming course with senior high school students.