Nowadays, the mobile phone has become a daily accessory of people all around the world. A wide range of diverse applications are available, enabling users to perform various functions, among which are music listening applications.
The aim of this thesis was to develop a music listening application that, in contrast to the most popular ones available on the market, includes a feature that plays music only when user movement is detected. In this way, the application could also serve as motivation for user to be more physically active.
The result of this thesis is a mobile application with the described functionality, developed for the Android operating system. The application was entirely developed using Android Studio. The development process was simplified through the use of external libraries such as Glide and Retrofit. As the application required a backend system for storing music-related data, the Back4App API framework was used. To enhance the user experience, the Musixmatch API framework was integrated to display song lyrics during music playback. For movement detection, the built-in acceleration sensor available in most modern smartphones was utilized.
|