Deprecation of NUS modules android app

As of 18 July 2015, I will officially cease support for the NUS modules android app. It has been unpublished from the Play Store and the companion appspot website has been deleted.

The app was written more than 2 years ago when I was a freshman and has not been updated since. Needless to say, it wasn't coded properly, input validation was not done and network operations were done on the main thread. I scraped IVLE and uploaded the data onto a backend database provided by appspot. appspot limits the number of daily free write operations that you can perform on the database. As such, it would take over 10 days worth of quota to update the database with the latest module information. This laborious task has to be performed yearly.

Considering that it crashes whenever an invalid module code is entered, I was rather surprised that there were still active users, one of which left a review on Google Play a few days ago. Existing users should head over to nusmods.com. It is a project that is actively maintained and passed down to current undergrads to ensure its continuity. The website is responsive and should thus work well on mobile.

Should any developer wish to work on a similar app, I would recommend using the API provided by nusmods. It should be relatively simple to parse the JSON and display it.

Goodbye!