App Icon

Pool Swim


Track your pool swimming activities with your FR230 and FR235. </p><p></p><p>You can find the user guide and get support here:</p><p></p><p>Credits</p><p>Icon made by Freepik from</p><p></p><p>You can donate my ConnectIQ development via PayPal here:</p><p></p><p></p><p>Thread in garmin forums...

What’s New

v4.4 Memory & stability improvements. new heading filter. stroke counting temporarily removed.

Additional Information


This app requires access to:

  • FIT files (activity recordings)
  • Record additional information into activity files
  • Sensor data (i.e., ANT+, heart rate, compass)
  • ForeAthlete® 230J ForeAthlete® 230J
  • ForeAthlete® 235J ForeAthlete® 235J
  • ForeAthlete® 630J ForeAthlete® 630J
  • Forerunner® 230 Forerunner® 230
  • Forerunner® 235 Forerunner® 235
  • Forerunner® 630 Forerunner® 630
Average Rating: (49 Ratings)

20 February 2017 | Version v4.3

it does perfectly what it design to do... for a runner watch it works great !

18 February 2017 | Version v4.3

Amazing App! Kudos to the developer! He has achieved something spectacular! My FR230 is now a super watch that can assist me from my running to swimming :) Thank you!

18 February 2017 | Version v4.3

Hola , la aplicacion esta muy bien pero tiene un problema . Me da los metros exactos en este sentido es perfecta pero al sincronizarlos con la aplicacion movil nunca me marca los metros reales y al intentar ponerlos de forma manual tampoco me deja . Si no fuera por esto seria perfecta . En la zona de configuracion pone debug info in fit file ? que significa ? GRACIAS .

Developer Reply
18 February 2017, danielp27

Hola Oscar, la respuesta a las dos cosas las ecuentras en el manual ;) y tambien en el articulo de los chicos de LBDC, Asi que me debes una estrella :)

14 February 2017 | Version v4.3

Hi there! It works! I swim in a 20m pool. I found how to change this parameter, and in the first training session I swim 1800 meters, and it counted 2100 meters. Then, I contacted Dani to discussed what it happen. Dani founded a bug and he solved it in a day! Afterthat, I had swim 2 days and it works perfect! Congrats Dani! Mi FR235 is a new watch, thanks 2 u!
14 February 2017 | Version v4.3

SAME RESULT: The app does not work accurate with my FR230. I swim in 25m pool and a distance differ a lot. Need a fix or update...

Developer Reply
14 February 2017, danielp27

If you need support then contact me. I cannot fix an issue if don't know the causes. The app is working great for most of the people.

09 February 2017 | Version v4.2

The app does not work accurate with my FR230. I swim in 25m pool and a distance differ a lot. I followed the manual and tips without any progress. I understand there are Garmin limitations(make me think to change for a competitor watch) and I really appreciate an effort from developer. However, it is not working and I give two stars.

03 February 2017 | Version v4.2

Using the app for several months now, was good at the start and keeps getting better with every update! Automatic turn detection works without a hitch. Just remember to pause the activity while resting.(FR235)

Developer Reply
03 February 2017, danielp27

Thanks for the review :)

27 January 2017 | Version v4.2

I use an FR630. The app is great and extremely well supported. Additionally, the user guide provides a comprehensive overview of the app functionality. The v4.2 update provides great improvements for the FR630.

Developer Reply
28 January 2017, danielp27

Thanks, glad you like the new 630 UI :)

24 January 2017 | Version v4.1-upd.1

Great app seems to be pretty accurate on every swim with garmin 235, only gripe is the distance isn't transferred to garmin connect and when I try to add after it says an error has occurred, am I doing something wrong or is this usual? Thank you

Developer Reply
25 January 2017, danielp27

Hi, this is described in the user guide

22 January 2017 | Version v4.1-upd.1

Still having difficulty with phantom lengths being triggered. Today I was swimming 2800 m in a 50 m pool configuration. For one direction of travel (shallow end to deep end) the app worked well, on the opposite direction (deep end to shallow) three or four length completions would be triggered. I believe this happened in every set. This issue has occurred before in the same pool when it is configured for 25 m but this was my first time there for 50 m set up and the app sure didn’t perform well at all today on one direction (deep end to shallow). I would have posted to on the forum but can not find it anymore. My swim.

Developer Reply
22 January 2017, danielp27

Here you can find the user guide. You'll find troubleshooting tips there.

16 January 2017 | Version v4.1-upd.1

It works well during rhe activity, but when i try to save after the training it doesn't sync any datas. I've a forerunner 230: how can i solve the problem?

Developer Reply
22 January 2017, danielp27

Here you can find the user guide. You'll find troubleshooting tips there.

15 January 2017 | Version v4.1-upd.1

Great app! I've been using it for about a month now. Very easy and simple. Works like it should. In the end I don't know it it's exactly the number of laps I've swim (because I don't swim nonstop, sometimes I wait for a few seconds), but it gives a good estimate. Compliments! I really enjoy that I can use my watch (FR230) now also to track my swimming.

14 January 2017 | Version v4.1-upd.1

I've a FR630. I appreciate the effort to develop the app, but I believe the heading function (which triggers distance) needs some improvement. I swam 1400 yd, but the app recorded 2175 yd. Also, it would be great if the touchscreen would be deactivated automatically when the app is running. I'm looking forward to further developments. I have the feeling that the app is on its way from 'Okay' to 'Great'.

Developer Reply
15 January 2017, danielp27

if you are having problems with the app, i suggest you to visit the forum. this is the place to post for support.

13 January 2017 | Version v4.1-upd.1

App is great as made my forerunner 235 able to track my swim. It works well and it is easy to use. So far no mistakes (added lenghts) in my experience. App is well maintained and updated regularly with new features. Lap distance is not available but due to Garmin Connect, not to the app. Total distance is available anyway (and editable on Garmin Connect). For deeper activity analysis, I use Sporttracks where lap distances are correctly displayed.

Developer Reply
13 January 2017, danielp27

Thanks :—)

12 January 2017 | Version v4.1

Hi .. the last update is not working on my 235..before that was perfect error or automatical closed the session before u start ..

Developer Reply
12 January 2017, danielp27

Yes, there seems to be a problem. So far only users with fr235 have reported it. I will revert back previous version and analyze the problem. It will take a couple of hours. Sorry for this.

11 January 2017 | Version v4.0

This could be user-error, but my FR 235 wouldn't sync with my phone after using this app for the first time. After four attempts to sync, I gave up and deleted the activity from my watch. Synced right up after that.

Developer Reply
11 January 2017, danielp27

weird. never heard of that. sorry.

11 January 2017 | Version v4.0

Unfortunately at the end of the training it's not sync. the total mts. Maybe a bug?? Otherwise it's ok Thanks

Developer Reply
11 January 2017, danielp27

The distance calculated by the app is shown as a connect IQ field. Garmin does not override their distance field with app's one.

10 January 2017 | Version v4.0

Promises much but....I swam 5 lengths in a 25m pool and this app told me I had done 375m. So it's garbage.

Developer Reply
10 January 2017, danielp27

The app is working fine for many people. There is a forum where you can get support from me an other users. Thanks anyway for your review.

09 January 2017 | Version v4.0

Great app, simple, clear to have a glance when swimming. Data shows perfectly (although haven't done any scientific calculations to verify how accurate this is) on Connect however such a shame Strava doesn't support IQ data. My swim activities that are automatically sync to Strava from Connect look pointless.

Developer Reply
10 January 2017, danielp27

Hi, Thanks for the review. Two suggestions about strava: 1) vote this new feature idea so that strava feels they have to implement it 2) forget about strava, and give a try, or These sites already support Fit2 :-)

06 January 2017 | Version v4.0

Great app, loving using it! All the data fields during the swim are great to check on, just noticed when I transfer my swims over that the intervals and total distance came up as zero? Thanks!

Developer Reply
10 January 2017, danielp27

Hi , glad you like tha app :-) you can edit the distance using an internet browser in your PC. This way, your swum distance will be taken into account in your records, challenges, and so on. The distance calculated by the app is shown as a connect IQ field. Garmin does not override their distance field with app's one.

05 January 2017 | Version v4.0

Apka działa na basenie. Zlicza z lekkim błędem ale po zakończeniu treningu zapis na zegarku FR230 nie ma dystansu tylko czas w jakim przepłynąłem.

03 January 2017 | Version v4.0

I have a 235 a the apps works perfectly, sometimes the app counts some more lanes than I actually swam, but most of the times it works just fine!! Overall I'm really happy with the app. Thank you so much Daniel! I am also really happy about the latest improvement; to edit the pool length on the watch itself makes it much easier for me, as I use to swim in different pools. I could also manage to edit the length in garmin connect manually, but it is still a shame that the lengths won't show up in my personal records...I can't edit them manually or?

Developer Reply
04 January 2017, danielp27

Hi Britta, glad you like tha app :-) you can edit the distance using an internet browser in your PC. This way, your swum distance will be taken into account in your records, challenges, and so on. The distance calculated by the app is shown as a connect IQ field. Garmin does not override their distance field with app's one.

02 January 2017 | Version v4.0

This app really fills a needed niche. Like other users I am having difficulties with errant lengths being added mid-way through lengths. Unfortunate that interval distances and total distance aren’t transferred over. This app is a step in the right direction but for now, for me, is only accurate as a stop watch. Hopefully whatever is causing the errant lengths will resolved which would make this a definite winner. Additional details of this comment have been posted to the forum which provides some excellent support information.

01 January 2017 | Version v4.0

Very nice and usefull app! But two things could be improved: Distance is not correct (e.g. last Training was 3000m, distance shown was 4850m), the app counts too many lanes. Is it possible to set a minimum time for 25m or pool length (e.g. 12s/25m)? This would reduce failures when swimming an intervall-training. Second thing is the data transfer to Garmin Connect - the distance value does not appear in the overview.

Developer Reply
01 January 2017, danielp27

Hi, beginning with the second point: developers cannot modify the overview values. As a workaround, you can modify in your pc browser after syncing. To the first point: there is already a built-in value (10 seconds). For me the question is, why the accuracy is so poor for you. A couple of lengths would be reasonable.but a 40% error is not something I would expect. If you share an activity I can help you figure out the reason for this

30 December 2016 | Version v4.0

Hello Daniel, I am very grateful for the development of this application, it is very useful and works very well. As a user of a forerunner 630 I want to ask you, if it is possible, disable the touch screen and the application only works with buttons, ie, the screen does nothing even if you press it. If I forget to lock the buttons then the training is lost. Touch with water causes it to stop. Thank you very much for everything and I encourage you to continue with the development Best regards, Mariano

Developer Reply
30 December 2016, danielp27

Hi, thanks for your opinion. Sure, i will implement it. Actually i was waiting that some 630 users reported something. Could you contact me per email? I don't own a 630. I could prepare a beta version for you to test this, before releasing a new version.

Sorry, no statistics available yet.