UCSC Class Search is an Android app that allows students to browse course listings at University of California, Santa Cruz. It was created for the CMPS 121: Mobile Applications course at UCSC. It pulls data from the public UCSC course browser and displays it in a conveniently formatted mobile app. I designed and implemented the user interface, and I wrote the netcode, including the HTML parsing code.
UCSC Class Search is written in Java, and compiles and runs on Android as a native app. It uses the jsoup library to parse data from the public course browser. UCSC Class Search is open source for educational purposes, but is not currently under a free license.