Dice Radio on Android

Dice Radio on Android feature image
Written by Tasos Piotopoulos
Lead Engineer | MBA Candidate | M.Sc. Software Engineering & Ubicomp

This Android application was developed as a course project for the Android Development module of my M.Sc. at University College Dublin (2014-2015). It built on top of Dice Radio Web Portal, the side project I had launched a year earlier for the same online radio station.

Dice Radio on Android is an extremely fast and lightweight (1.3 Mb) application which allows Android users to enjoy their favorite radio station on the go, as well as read latest news, producer biographies and the station’s weekly timetable. The audio player keeps on streaming even when users switch tasks, allowing them to enjoy a seamless listening experience.

Dice Radio Web Portal was extended using Microsoft Web API to expose a RESTful API for the Android application to consume. The audio stream is directly consumed from a dedicated ShoutCAST service. The application also leverages a number of official compatibility libraries in order to work with Android v2.3.3 and up. Finally, errors are remotely captured and logged using Splunk MINT.

Project link (Google Play Store)