Midwest Radio




As part of the requirements for Ball State University's Computer Science program, each Senior is required to participate in a year long group project as part of their Software Engineering courses. Our group of four completed a project for Dr. Robert Wiley, who is an Associate Professor at Ball State University's School of Music. This project assisted with with one of his classes that requires students to find radio stations within the Midwest that have internet streams. To handle this requirement, we made a MySQL database and PHP API to facilitate the storing of this station information. Accompanying this we also made public web forms and an admin panel to easily interact with and control the station information. In conjunction, we also developed iOS and Android applications to display and play these stations in a car radio format. Within the semester our group was able to release both mobile apps to their respective online stores. The bulk of my contributions for this project have gone toward the Android application. With this being my first Android application for a client, I was challenged to learn quickly and denote significant time toward planning and research. Some of the features implemented in the Android app included: playing a station, scanning through stations, saving presets locally, and searching for a station. A more detailed link can be found here.
Tools used:
Java, Android Studio, Github, Junit, Gradle, JSON, XML