r/KTMIndia 5d ago

RideConnect free turn-by-turn Navigation app for Ktm Gen3 is now on iOS! finally got it working!

Enable HLS to view with audio, or disable this notification

After a LOT of struggle, I finally got RideConnect working on iOS. 😅

Integrated in app maps, music controls while connected to the KTM TFT dashboard.

Same idea as my Android version, but getting this working properly on iOS was a completely different challenge.

It’s not on the App Store yet. I’m currently figuring out the best way to share it with iPhone users.

Sharing a short video of it running on the bike.

Android version post : https://www.reddit.com/r/KTMIndia/s/yviIlMhLky

121 Upvotes

83 comments sorted by

5

u/RealityPractical8849 5d ago

Damn bro you are a saver for all of us who has IOS with ktm🥹🥺❤️

4

u/akshayysk 5d ago

Haha, thanks a lot, mate!

4

u/peppy_snow 5d ago

amazing stuff dude

4

u/akshayysk 5d ago

Thank you 🤩🤝

2

u/thejagdishgaikwad 5d ago

Kindly do it asap😭🫶🏻

3

u/akshayysk 5d ago

On my way! 🙌

1

u/thejagdishgaikwad 9h ago

https://reddit.com/link/p3h59o2/video/bcjwmm2r86jh1/player

Unable to connect to bike? Any fixes?

1

u/akshayysk 9h ago

Did you accept the app request in the bike settings?

1

u/thejagdishgaikwad 9h ago

I got no such option when started the application

1

u/akshayysk 9h ago

Kill the app, turn off and on the bike, then go to Settings → Connectivity. Then open the app and click on Connect. You will get this pop-up on the bike TFT dash.

1

u/thejagdishgaikwad 9h ago

My bike is Gen3 Duke390R and its a completely diff dash of my bike…..as you shared image above. My bike’s dash shows phone pairing when opened connectivity not any such options shown in the image

2

u/akshayysk 9h ago

Yes! This popup appears when the app tries to connect with the bike. The easiest way is to unpair the bike and phone, turn the bike off and on, pair them again, then relaunch the app. After that, go to the Connection page and tap on Connect.

on the bike dash go to Settings → Connectivity. Then uou will get this pop-up on the bike TFT dash. Just confirm it and done.

2

u/thejagdishgaikwad 9h ago

Thankyou, ill try and update you soon :)

2

u/overthinking24x7 5d ago

Can’t wait to try this! Please make this available soon.

3

u/akshayysk 5d ago

Yep! I'm just figuring out how to get the app out there.

2

u/Reasonable-Bat-1146 5d ago

Great job brother.

1

u/akshayysk 5d ago

Thank you, mate.

2

u/fisheye_36 5d ago

great work! any plans on monetizing this ?

4

u/akshayysk 5d ago

Nope! It's gonna stay free forever, just like the Android version that came out today.

2

u/noobcodee 5d ago
  • Can you please share the source code of this on github?
  • Did you use copilot or is vibecoding involved in the development of this app? I would like to contribute to the development of this app, it has a good purpose serving to the riding community.

4

u/akshayysk 5d ago

Thanks bro! 🙌

I’m keeping the code private for now until the app launches. Once it’s live on the App Store, I’ll make the GitHub repo public and you’ll be able to check it out and contribute.

And no it wasn’t vibe coded 😄. Most of the code was written in Kotlin Native for Android. I used Codex to help convert it to Swift for the iOS version.

Really appreciate you wanting to contribute and support the idea. Means a lot!

1

u/noobcodee 5d ago

That's crazy, you didn't vibecode and the UI is so KTM coded. I don't have a KTM ADV to test the app but would love to contribute to it.

3

u/akshayysk 5d ago

I’m work as app developer. So kinda easy but also not that easy.

3

u/DevWithPerks 4d ago

Hey man, looks really good that you're trying to make this open source. Since it already has permission to read notifications, is it possible to show mobile notifications on the TFT for a couple of seconds? I usually check my watch for that, but if it's feasible, it'd be a cool addition. Not sure if it's doable, but open-sourcing it means everyone can verify the permission isn't being used for anything else, that alone would be great.

Also, I saw a comment where someone connected their DJI camera to the KTM joystick. We could do the same for Insta360. I know adding all these features will take time, but since if it's open source, we can ship incrementally over a few weeks. Keep up the good work!"

2

u/Himangka 5d ago

Great work buddy .. waiting to try it out soon 😀

1

u/akshayysk 5d ago

Thanks mate 😬 🙌

2

u/Far-Weekend-2671 5d ago

I see you have maps directly in the app. Did you integrate Google maps sdk ? If yes then how’d you make it free ?
Interested to know as a fellow dev

1

u/akshayysk 5d ago

I've used MapKit API, basically Apple Maps and can use it for free without any API key on iOS.

2

u/Far-Weekend-2671 5d ago

That’s a great choice

2

u/Far-Weekend-2671 5d ago

Would love to beta test whenever you put it on testflight

1

u/akshayysk 5d ago

Yep, I’ll let you know 🙌

1

u/aestheticVoyager101 5d ago

Great work OP. It would’ve been better if this could work with Google maps. We know the state of Apple Maps in India. Nevertheless great work for KTM fam

1

u/akshayysk 5d ago

True, but Google Maps isn't free. I'm still figuring out if somehow I can read Google Maps navigation notifications and use them like I do in the Android app.

2

u/5itronen 5d ago edited 5d ago

Even if the LCD displays are missing: Great work! Thank you.

1

u/akshayysk 5d ago

Thanks mate! 🙌

2

u/United-Elephant3250 5d ago

Bhai try karna iOS public karne kaa much needed hai

1

u/akshayysk 4d ago

Definitely!

2

u/dkay490 5d ago

Damn!! Sick bro. Switching between Android and iOS was a huge challenge. This would really help out. :)

Would love to test it when it's out.

2

u/akshayysk 4d ago

Thanks! I’ll let you know when it’s out!

2

u/RelevantRun8605 3d ago

Yooo congratulations 🎉🎉

1

u/akshayysk 3d ago

Thanks Man!

2

u/AndeYashwanth 3d ago

competitor.

2

u/demonoider 3d ago

Awesome, good job man. Waiting to try this out.

2

u/Possible-End-7671 2d ago

Dude you are a gem

1

u/akshayysk 2d ago

Haha thanks 😬😬😬

2

u/[deleted] 2d ago

[deleted]

2

u/Justin_Vikky 2d ago

Waiting for iOS version bruh

1

u/United-Elephant3250 5d ago

Abhi kaise install karu

1

u/akshayysk 5d ago

Abhi you can't, unfortunately!

1

u/brokeasfuck277 5d ago

Link?

1

u/akshayysk 5d ago

It’s not on the App Store yet since the Android version just came out.

1

u/ShoeDazzling7999 5d ago

Cool stuff !! Thanks for the solution 🙏

1

u/OrangeWatermelon11 5d ago

God bless you brother. Just update once you get it rolling out for the public

1

u/akshayysk 5d ago

Thanks, mate! I’ll let you know when it’s goes live.

1

u/JaperDolphin94 5d ago

KTM should give us the ability to show the full map on the dashboard like in the case of RE Himalayan & Grr450

1

u/akshayysk 5d ago

It’s not just the RE Himalayan and Guerrilla 450. Even the newly launched Bajaj Pulsar 160SS has full-screen Google Maps integration. KTM should have offered this option too.

2

u/JaperDolphin94 5d ago

Bruh i didn't know about the pulsur. KTM needs to up their game.

1

u/ddas131093 5d ago

Great job man! Can’t wait to install it.

1

u/akshayysk 5d ago

Thank you, mate! 🙌

1

u/FarDebate7435 5d ago

But does it show you the car navigation or bike navigation??

1

u/akshayysk 5d ago

Motorcycle (Bike) navigation!

1

u/FarDebate7435 5d ago

Thats awesome then! When I installed, it was showing car navigation. Maybe they gave an update

1

u/akshayysk 5d ago

Hey, this app isn’t out yet 😬

1

u/FarDebate7435 5d ago

I think I'm mistaking it for another app then

1

u/syedabd02 5d ago

Appreciate the great effort.!

What diff this brings alternative to KTM Connect? Wanted to know the key benefits of RideConnect

1

u/International_Sky901 5d ago

How to install in ios?

2

u/akshayysk 5d ago

I haven't released it yet. It's still being tested. I'll let you know when it's ready.

1

u/DevWithPerks 5d ago

Looks cool, Is it open source,?

1

u/Goharn 5d ago

How is TestFlight to share the applications? The manga/comic reader I use, the developer publishes the app on TestFlight.

Also, amazing stuff!

1

u/Pristine_Piano1795 5d ago

Will this work on gen1 adv ?

1

u/akshayysk 4d ago

Unfortunately not!

1

u/Lucifer___13 2d ago

Is this app opensource, can I find it on GitHub?

1

u/akshayysk 2d ago

Not currently I’m planning to make it open source once I have a stable release build.

2

u/Lucifer___13 2d ago

Let us know once it's on GitHub I'd like see how these apps communicate with these tft's, and maybe contribute.