Connect your Strava account
Launch Stratiles
Open the Stratiles app on your iOS device. You’ll see a welcome screen with:
- A preview heatmap animation
- The Stratiles logo and name
- A tagline: “Your Strava activity heatmap, right on your Home Screen.”
- A “Connect with Strava” button
Tap 'Connect with Strava'
Tap the orange “Connect with Strava” button. This will open an authentication session in a secure web view.
Stratiles uses OAuth for secure authentication. You’re redirected to Strava’s official login page—Stratiles never sees your Strava password.
Authorize Stratiles
On the Strava authorization page:
- Log in to your Strava account if you’re not already signed in
- Review the permissions requested by Stratiles
- Tap “Authorize” to grant access
activity:read_allThis read-only permission allows Stratiles to fetch your activity data without the ability to modify or delete anything.If you see an error message about
STRAVA_CLIENT_ID or STRAVA_CLIENT_SECRET, this indicates a configuration issue on the developer side. This should not occur in production builds.View your activity heatmap
Once authenticated, Stratiles automatically loads your activity data from the past 365 days.Stats tab
The main Stats screen displays: KPI header- Total activities
- Total miles covered
- Total moving hours
- Total elevation gain
- Current activity streak
- Longest activity streak
- Total kudos received
- A GitHub-style grid showing up to 52 weeks of activity
- Each cell represents one day
- Color intensity reflects distance covered that day
- Darker colors = more miles
- A 24-hour by 7-day grid
- Shows when you typically work out during the week
- Helps identify your most active training times
- Weekly mileage chart
- Pace trend analysis
- Effort timeline (based on Strava’s suffer score)
- Top activities by distance
Pull to refresh
Swipe down on the Stats screen to fetch the latest activities from Strava. This is useful when you’ve completed a new workout and want to see it reflected in your heatmap.Stratiles caches your activity data locally for offline viewing. The app displays a “Cached” indicator when showing offline data.
Customize activity types
Select activity types
Scroll through the categorized list of activity types:
- Foot Sports: Run, Trail Run, Walk, Hike, Wheelchair, Virtual Run
- Cycling: Ride, Mountain Bike Ride, Gravel Ride, E-Bike Ride, and more
- Water Sports: Swim, Rowing, Kayaking, Stand Up Paddling, and more
- Winter Sports: Alpine Ski, Nordic Ski, Snowboard, Ice Skate, and more
- Other Sports: Tennis, Basketball, Soccer, Golf, Dance, and more
Add a Home Screen widget
One of Stratiles’ most popular features is the ability to add your activity heatmap directly to your iPhone Home Screen.Enter Home Screen edit mode
Long-press on an empty area of your Home Screen until the app icons start jiggling.
Choose a widget size
Stratiles offers two widget sizes:
- Small: Compact heatmap with minimal labels
- Medium: Larger heatmap with month labels for easier reading
Widgets automatically update throughout the day to show your latest activities. The heatmap refreshes when you open Stratiles or when iOS updates widget timelines.
Understanding the heatmap colors
Stratiles uses a color scale to represent activity intensity:- Empty/gray cells: No activity that day
- Light orange: Low mileage day
- Medium orange: Moderate mileage day
- Dark orange: High mileage day
Next steps
Now that you’ve connected your Strava account and viewed your first heatmap, explore more features:Activity heatmap
Learn more about the GitHub-style activity heatmap
Configuration
Customize activity types and settings
Common questions
How often does Stratiles sync with Strava? Stratiles fetches your activities when you:- Open the app
- Pull to refresh on the Stats screen
- Change your activity type selection
- iOS automatically refreshes widget timelines (typically a few times per day)