Carleton University - School of Computer Science Honours Project
Winter 2022
Cloud Offline Music Player
Robert Wallace
SCS Honours Project Image
ABSTRACT
This project is a music player for IOS devices that lets you play music offline and import music files locally or through cloud storage platforms. The problem this application set out to solve is finding a good music player on the App Store for playing your own music files. Most of the time, App Store music players are very limited in features, contain numerous bugs due to not being kept up to date, and are always riddled with ads. The approach I took was to emphasize heavily on having a good user interface to improve usability, implement core features in my music players that were missing in other music players, and to use Appleā€™s newest languages/frameworks to ensure my app can easily stay compatible with new software updates. In the end, I was able to complete all the features I set out to implement and am satisfied with the outcome. Throughout the process, I ran into many more issues than expected but in the end, it significantly increased my knowledge and understanding of Swift, SwiftUI, Core Data and other technologies in my app.