The Runnerly application
Runnerly is a toy application for runners that was created for this book. Don't look for it in the Apple Store or the Play Store, as it's not released or deployed for real users.
However, the application is working for real, and you can find and study its different components on GitHub in the Runnerly organization at https://github.com/Runnerly.
Runnerly offers a web view where users can see their runs, races, and training plans, all in one glimpse. The view is responsive so the users can display the app on their phones or their desktop browser. Runnerly also sends monthly reports about the user activity.
A user who is registered into Runnerly needs to hook his/her account to Strava (https://www.strava.com), thanks to its standard OAuth2 (https://oauth.net/2/) mechanism.
Note
The OAuth2 standard is based on the idea of authorizing a third-party application to call a service with an access token that is unique to the user. The token is generated by the service and usually...