Midwest Radio

As part of the requirements for Ball State University's Computer Science program, each senior participates in a year-long group project as part of the Software Engineering courses. Our team of four completed a project for Dr. Robert Wiley, an Associate Professor at Ball State University's School of Music.
The project assisted with one of his classes that required students to find radio stations within the Midwest that had internet streams. To handle this, we created a MySQL database and a PHP API to store and manage station information. We also built public web forms and an admin panel to make interacting with this data easy for both users and administrators.
In conjunction with the backend and web tools, we developed iOS and Android applications to display and play these stations in a car-radio style interface. Within the semester, our group successfully released both mobile apps to their respective stores.
The bulk of my contributions focused on the Android application. As this was my first Android app for a client, I dedicated substantial time to planning, learning, and implementing features such as playing stations, scanning through them, saving presets locally, and searching by station name.
Tools Used:
- Java
- Android Studio
- GitHub
- JUnit
- Gradle
- JSON
- XML
- MySQL
- PHP