This Applied Learning Module (ApLM) is an introduction to the exciting world of programming and mobile application development on the popular Android platform. Students will learn, through a series of hands-on exercises, how to develop their own mobile applications (“apps” for short), and will in the process:
- Appreciate programming and its function in instructing computers to perform the operations required by the programmer
- Understand the role of mobile applications in relation to the mobile platform (or operating system), with a clear appreciation of the differences between them
- Learn to use various software development tools and libraries to develop mobile applications
- Create basic applications, including those that use lists and maps, as well as build basic Graphic User Interface (GUI) widgets