https://github.com/jensssen/spotfoxx
An Android App that allows the user to link Spotify Musik Songs and Playlists with real world Locations.
https://github.com/jensssen/spotfoxx
android firebase spotify-api spotify-web-api
Last synced: 2 months ago
JSON representation
An Android App that allows the user to link Spotify Musik Songs and Playlists with real world Locations.
- Host: GitHub
- URL: https://github.com/jensssen/spotfoxx
- Owner: Jensssen
- Created: 2020-08-02T16:03:01.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-16T20:22:35.000Z (over 5 years ago)
- Last Synced: 2025-06-02T20:38:14.704Z (about 1 year ago)
- Topics: android, firebase, spotify-api, spotify-web-api
- Language: Java
- Homepage:
- Size: 1.02 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SpotFoxx
An Android App that allows the user to link Spotify Musik Songs and Playlists with real world Locations.
The app can be found in the [Google Play Store](https://play.google.com/store/apps/details?id=com.spotfoxx&gl=DE)
# General Idea and Motivation behind the Project
The motivation to work on this app originates from my wish to learn and better understand, how to develop apps. A additional requirement was to better understand the use of APIs (client side only).
Therefore, I started to search for a well documented and interresting API and found the [Web and Remote API of Spotify](https://developer.spotify.com/documentation/web-api/).
# Tech stack
The following list shows most of the different programming languages, frameworks and tools that have been used for this project.
- Java -> Used to programm the app
- Git -> Version Control
- Spotify Remote Api -> Used when ever possible to access the spotify app
- Spotify Web Api -> Used when ever the remote api did not support the neede functionality
- Firebase-RealtimeDatabase -> Mainly used as Database to store data
- [GeoFire](https://github.com/firebase/geofire-java) -> External Library, used for geofencing
- gson -> Lib for json serializatin/deserialization
- google maps API -> For visualizing markers
# Final Result
The following Link leads to the Android App Store, where the final version of the app is located.
[Android App Store](https://play.google.com/store/apps/details?id=com.spotfoxx&gl=DE)
You can try it out on your own Smartphone.