This was an update to the original Android development course. The update was prompted by the changes to the Android operating system, as well as the MMAD certification.

Team Members

Tagged MSPs

Categories

This course was created in order to update the previous Android development course, which had become outdated due to the changes in the Android platform in the meantime. This course was also intended to supplement Logical Operations' Master Mobile Application Developer (MMAD) certification, part of which centers on Android development.

Much of the design of the course, as well as its content, did not necessitate change. However, Google's changes to the Android architecture (the IDE, runtime environment, permissions handling, fragment usage, libraries and APIs, etc.) prompted plenty of new development for the course. The largest area of new development was the source code used by the example application in the course's hands-on lab practice. While the core functionality of the app remained the same, the inner-workings needed to be altered to accommodate the aforementioned changes.

I was added to the project after it was already in development, and the original instructional designer ended up developing the entire example app. The app was handed off to me, where I took over most of the courseware development. The biggest challenge was coming up to speed with the Android framework and the Java language itself, which I only had cursory experience with several years prior. After some tweaks to the code, the app was ready for integration with the course content.

Development on the Android programming course began on 4/19/2016. The course was released on 9/21/2016.