Skip to content

Android port (and upgrade) of strava 3d project. Displays data, visualizes rides in 3D, graphs trends, shows recent activities and more

Notifications You must be signed in to change notification settings

stephenverderame/ActivityLog

Repository files navigation

ActivityLog

Android port (and upgrade) of original strava 3d project. Displays data, visualizes rides in 3D, graphs trends, shows recent activities and more

Usage

The app allows users to sync rides from Strava, and view them in 3D, visualize trends over time, and log ride data The app can be used to get statistics and information about a user's rides in more detail than other ride logging applications current out there You can customize statistics to view, customize different graphs using any statistic made available in the app. You can view linear regressions to show trends, change the graph type and much more! For example: you can graph ride time vs ride distance over a monthly interval to determine if you're endurance is increasing, decreasing or staying the same over the past months

Other Examples:

Graph Graph2

For more information, check out the app's google play page

Design

UML Diagram

In general, the app follows an MVC design. The Activity acts as Mediator/Controller, the Views are the Views and Fragments and the Models are Models Utilizes HTTP(S) APIs from HERE (road maps), opentopo (elevation) and Strava (Strava information) OpenGL is used for the 3D view of rides

About

Android port (and upgrade) of strava 3d project. Displays data, visualizes rides in 3D, graphs trends, shows recent activities and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published