Design and delivery of a modern mobile application programming course — An experience report | IEEE Conference Publication | IEEE Xplore