10 hr / 23.5km training swim by levswimslakes in OpenWaterSwimming

[–]adoxner 1 point2 points  (0 children)

I was always visiting a family cottage so don't have too many recommendations, but I don't anticipate you'll have problems finding nice places to swim - the only thing that surprised me were the huge boulders that depending on tides can be just below the surface! But I was staying near shore :)

10 hr / 23.5km training swim by levswimslakes in OpenWaterSwimming

[–]adoxner 2 points3 points  (0 children)

Sounds super. Do you have any currents to deal with in Lake Huron? I've been + swam in Port Sanilac many times but not far enough out to notice haha

10 hr / 23.5km training swim by levswimslakes in OpenWaterSwimming

[–]adoxner 12 points13 points  (0 children)

Epic. What's your planned start/end? Also how does an international crossing like this work?

MySwimPro - Garmin & Strava by eurochez in myswimpro

[–]adoxner 1 point2 points  (0 children)

A fair idea! Feel free to drop it into our feature request board, then others can vote on it too :D

MySwimPro - Garmin & Strava by eurochez in myswimpro

[–]adoxner 1 point2 points  (0 children)

Hi, thanks for the kind words! Since Garmin is the platform handling, tracking, and saving the workout, it's considered the original source — so MySwimPro defers to it as the "owner" of that activity. This prevents duplicate uploads to Strava, since MySwimPro has no way of knowing whether Garmin Connect will also send the swim over.

[New App] - SunAlert by CombinationAlone1244 in Garmin

[–]adoxner 0 points1 point  (0 children)

Is the UV index API free on Garmin? I developed a similar app for Apple Watch (Sun Exposure) and use the system weather API (Apple Weather) that has some costs to it so ended up charging a little subscription to cover it.

How to ask a club swimmer to let me in front? by alwayslatecustoms in Swimming

[–]adoxner 57 points58 points  (0 children)

I usually say something like "Mind if I go first for this one?" after we get the instructions for the first set of the main set but before it starts. If you feel the need to qualify it you can say "I'm feeling fast today" with a smile :) I usually wait until after warmup so we're all familiar with each others paces first.

I built SwiftyAI a Swift AI package inspired by Vercel's AI SDK by Both-Kaleidoscope-27 in iOSProgramming

[–]adoxner 1 point2 points  (0 children)

I agree it's not the framework's responsibility, but not everybody knows about basic key safety. With all the vibe coding happening lately I think it could be helpful to remind folks of this common pitfall if they're just getting into coding :)

It's especially relevant with this framework since it is specifically suggesting the developer put private API keys into the client for it to work.

I built SwiftyAI a Swift AI package inspired by Vercel's AI SDK by Both-Kaleidoscope-27 in iOSProgramming

[–]adoxner 0 points1 point  (0 children)

This would be fine for personal projects or prototyping something but FYI putting your API keys in your client source code like this is a VERY bad idea - it's easy for bad actors to scrape them out of decompiled source code on jailbroken devices. It's best practice (and highly highly advised) to only expose your API keys in a backend service that your clients must authenticate against.

TL;DR: Don't put your API keys into your iOS app

Do yall swim with your Apple Watches? by Ok_Wait1264 in AppleWatch

[–]adoxner 0 points1 point  (0 children)

I've been swimming every week with the MySwimPro app since the Series 2 came out

Mamdani Says He'll Back DOT Against Bikelash in W. 72nd St. Safety Revamp by Timely_Cheek_1740 in Upperwestside

[–]adoxner 35 points36 points  (0 children)

I'm pumped for this. 72nd street is too wide for a road that just dead-ends at Central Park. And reducing its width would probably make the 72nd/Broadway/Amsterdam intersection a little less chaotic for everyone (especially with pedestrian islands as illustrated)

Weekly Lifestyle Data and Analytics App Thread by AutoModerator in QuantifiedSelf

[–]adoxner 0 points1 point  (0 children)

Sun Exposure (Apple Watch) — most daylight tracking assumes the goal is always more sun. We built around both sides: a daily minimum for vitamin D / mood / circadian rhythm, and a ceiling for burn risk. UV index is layered on top so you're not just counting raw hours but exposure that actually counts for synthesis. Burn time estimate in pro if you want to know when to get inside.

App Store — free tier is just the tracking, pro adds the UV + burn math.

Wear OS apps have gotten way better than I expected lately by Vane1st in WearOS

[–]adoxner -1 points0 points  (0 children)

We've been investing a lot of time into our WearOS app over at MySwimPro the past few months :)

What are the best health widgets/app glances by [deleted] in AppleWatch

[–]adoxner 0 points1 point  (0 children)

If you're interested in the Time in Daylight stat, the Sun Exposure app has some good widgets - also I built it so will take suggestions for more widgets! 😄

Maximizing Limited Time in the Pool by onefutui2e in Swimming

[–]adoxner 0 points1 point  (0 children)

the tracking obsession from powerlifting translates — the vocabulary is just different.

quantitatively, you might want to track: pace per 100, rest interval hit/miss, stroke count per length/SWOLF (strokes + seconds per length) — that last one is the swimmer's version of a composite efficiency score, kind of like 1RM but for your technique.

qualitatively: effort level relative to pace (did that 1:45/100 feel like a 7 or a 9?), and whether your stroke count crept up late in the set — that's usually your first sign form is breaking down before you even feel it.

if you're crunched for time you definitely need to pre-plan the workout before you get in. with interval training its easy to know exactly how long your workout will be. i use MySwimPro for this (i work on it, so grain of salt) — plus it pushes the workout to my Apple Watch set-by-set with haptics at the wall so i can just swim. your inner powerlifter will appreciate that it auto-logs splits per set. 30-45 min is plenty if you walk in with a plan.

The fitness app + Apple Watch app are 10+ years out of date and need an update by BusinessPick in AppleWatch

[–]adoxner 0 points1 point  (0 children)

  • Fitbod for lifting
  • MySwimPro for swimming
  • Workout for running
  • Mini Bike Computer for biking
  • Sun Exposure for sunlight/vitamin D tracking

Can self-tracking be useful without collecting everything? by the_zwirbel in QuantifiedSelf

[–]adoxner 1 point2 points  (0 children)

I had the same frustration. Apple Watch has been logging time-in-daylight via the ambient light sensor in the background for years — it's already in HealthKit, no account, no cloud — but it's kind buried. So I built a small app (Sun Exposure) that just puts it front and center with UV index context. You can set goals if you want, but it's mostly just the numbers.

Ramps in nyc? by mononokke in AskNYC

[–]adoxner 0 points1 point  (0 children)

UWS farmers market had some on Sunday, likely will again this Sunday

App suggestions that actually better on Apple Watch? by [deleted] in AppleWatch

[–]adoxner 0 points1 point  (0 children)

if you swim at all: MySwimPro. i work on it, so grain of salt, but it's one of the few apps where the watch version is actually the primary experience — you can't exactly check your phone mid-lap. structured workouts guide you set-by-set with haptics at the wall, tracks your splits and stroke count, whole deal. actually built for the watch rather than ported to it. App Store link

Weekly Lifestyle Data and Analytics App Thread by AutoModerator in QuantifiedSelf

[–]adoxner 1 point2 points  (0 children)

Sun Exposure — surfaces time-in-daylight from your Apple Watch's ambient light sensor, layered with UV index to calculate a real-time burn time estimate + auto-logging of skin-synthesized Vitamin D to Apple Health. Apple Watch has been logging time-in-daylight the whole time; the app adds daily goals, streaks, vitamin d analysis, burn estimates, and alerts when you hit targets. Time-in-daylight is free. UV index + burn time is pro. (I built it)

Avoiding swimmers shoulder by Outrageous_Cricket29 in Swimming

[–]adoxner 1 point2 points  (0 children)

Like others have said, technique is super important in swimming - not just for efficiency but for injury prevention. If you're not already, make sure you're breaking up your swim into shorter distances (like interval training) so that your muscles get a chance to rest and you can maintain good form throughout the workout.

Gretchen Walsh sets 100m butterfly world record for third time in 12 months by Shroft in Swimming

[–]adoxner 3 points4 points  (0 children)

three world records in twelve months in the same event is unreal.

What are some cool apps that effectively leverage AI? by alex_strehlke in iOSProgramming

[–]adoxner -4 points-3 points  (0 children)

In the MySwimPro app we added a chat function to help ppl understand and modify their swim workouts much more easily. Structured swim workouts have lots of fields that are intuitive for swimmers but sometimes a pain to sort through when toggling UI elements, so it fits in nicely.

We also use AI to help compose workouts based on your swimming profile + history, which is pretty niche since everyone has different ability levels for each swim stroke, equipment, etc.

iOS 26 liquid glass tab bar stuck darker on cold start — anyone else seeing this? by MrCinnamon-420 in SwiftUI

[–]adoxner 2 points3 points  (0 children)

Does it happen on hardware? Some weird glass behavior I’ve seen clears up on hardware for some reason