An adaptable model for teaching mobile app development | IEEE Conference Publication | IEEE Xplore