Development of a Flutter Mobile Application Using Spotify’s Application Programming Interface
Ala-aho, Joel; Karjalainen, Ossi (2022)
Ala-aho, Joel
Karjalainen, Ossi
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202202032070
https://urn.fi/URN:NBN:fi:amk-202202032070
Tiivistelmä
This thesis followed the development process of a cross-platform mobile application in
the form of personal weekly video diary entries. Each entry describes the weekly goals,
finished tasks, current problems and following week’s plans.
The main aim of the thesis was to develop a music application for mobile devices that
utilizes Spotify’s application programming interface and enhances existing features in
Spotify’s own mobile application. The secondary aim for the thesis was to improve skills
in mobile application development.
The user interface of the application was designed using Adobe XD. The Flutter framework was used to develop the front-end for the application. Authentication and data were
handled by Spotify’s Web API. Google Firebase’s Cloud Firestore was used for a temporary storage.
The results for the project were successful. The application was able to meet the required
specifications. Development is still needed to apply for Spotify’s release license. The authors continue developing the application because they want the application to end up in
both Google’s Play Store and Apple’s App store.
the form of personal weekly video diary entries. Each entry describes the weekly goals,
finished tasks, current problems and following week’s plans.
The main aim of the thesis was to develop a music application for mobile devices that
utilizes Spotify’s application programming interface and enhances existing features in
Spotify’s own mobile application. The secondary aim for the thesis was to improve skills
in mobile application development.
The user interface of the application was designed using Adobe XD. The Flutter framework was used to develop the front-end for the application. Authentication and data were
handled by Spotify’s Web API. Google Firebase’s Cloud Firestore was used for a temporary storage.
The results for the project were successful. The application was able to meet the required
specifications. Development is still needed to apply for Spotify’s release license. The authors continue developing the application because they want the application to end up in
both Google’s Play Store and Apple’s App store.