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