Stride is an iOS application that employs Spotify’s Web API to create and play a personalized workout playlist matching user-specified BPM ranges, workout times, and tastes from past listening history. The app displays a map view with the average pace of run or walk as well as audio controls.
- Customized workout playlist based on user-selected BPM and workout time
- In-app music player with play, pause, back, and skip buttons for convenient music playback.
- Live Map Tracking with speed, distance covered, and total workout time displayed in real-time
- Workout log, with all saved playlists and run details
- Download the Stride project files from the repository.
- Go to the Spotify Developer Page and log in with your credentials. Navigate to your dashboard, and create an app, entering all information requested.
- Open the project files in XCode and navigate to MyAuthConstants.swift. Replace "YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET", and "YOUR_REDIRECT_URI" with your personal client id, client secret, and redirect URI given in your Spotify app dashboard.
- Rename the "MyAuthConstants" class to "AuthConstants".
- The app should now be ready to be simulated on your own machine.
Madhu Ramkumar - [email protected]