Teaching mobile application development through lectures, interactive tutorials, and Pair Programming | IEEE Conference Publication | IEEE Xplore