Second Android Course Passed With Distinction

I just received my email today confirming that I have passed the MOOC course Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems. As I mentioned in my previous posts, Coursera doesn’t currently let you link to your Statement of Accomplishment (unless you pay), so here is a screenshot of my confirmation page:

POSA Course Passed

This is the second course in a three part specialisation on Mobile Cloud Computing with Android. The third part, Programming Cloud Services for Android Handheld Systems, started last week.

 

New Android Course Begins

The Android course I completed recently (Programming Mobile Applications for Android Handheld Systems) is part of a three-course MOOC specialisation track on Mobile Cloud Computing with Android.

The second course in the series, Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems, starts on 12th May. I’m really looking forward to getting stuck into this and learning more about Android. The course focuses on topics such as threading and concurrency control mechanisms, background service processing, local inter-process communication and application security.

The third course, by the way, starts in July and is Programming Cloud Services for Android Handheld Systems. This one looks interesting as, amongst other things, we’ll be using Java Servlets and the Spring Framework.

 

iRemember App Demo

For the final project of the Coursera course Programming Mobile Applications for Android Handheld Systems we had to develop our own version of an app, based on skeleton files provided to us.  The app was iRemember, which allows you to capture ‘life stories’ by recording audio and video and taking pictures, as well as saving the date and location of events.

Once the project was completed, we were asked to record a screencast of our working app.  You can see mine here. The video shows the app running on an emulated Galaxy Nexus running Android 4.3 (API Level 18), which is the API level we were asked to test on.

For people not involved in this course, the project required us to implement audio, video and photo recording as well as saving to and retrieving from a database. The layout was provided for us and is very basic. We were not asked to change this for the graded part of the project, although it was suggested that we could extend the project by improving the look and feel of the app. I intend to do this and will upload new new video/screenshots when done.