BikeControl (ex. SwiftControl)

🇺🇸 United States
Jonas Bark  | 
32
ASO score
Text
49/100
Reviews
0/100
Graphic
40/100
Other
0/100
rating
App Rating
3.6
rating
Votes
594
rating
App Age
2m 20d
rating
Last Update
Dec 07, 2025

Compare with Category Top Apps

Metrics
Current App
Category Top Average
Difference
Installs
1.2K
69.7M
-100%
Rating
3.59
4.3
-17%
Number of Ratings (Voted)
591
86.3M
-100%
App Age
0y 2m
6y 10m
-97%
Price
$6
$0
In-app Purchases Price
$0
$99
Update Frequency
12d
79d
-85%
Title Length
30
27
+11%
Short Description Length
71
73
-3%
Description Length
2 928
2 664
+10%
Number of Screenshots
42
1270
-97 %
Has Video?
No
0% has videos
Size
0MB
0MB

Category Ranking in United States

All
New
Trending Up
Trending Down
Top Dec 06, 2025 Dec 13, 2025
No results were found!
Top Dec 06, 2025 Dec 13, 2025
No results were found!
Top Dec 06, 2025 Dec 13, 2025
No results were found!
Top Dec 06, 2025 Dec 13, 2025
No results were found!

Downloads

Downloads Graph
Downloads icon
Total
933
Last month icon
Last month
512

Text ASO

Title (
Characters: 30 of 50
)
BikeControl (ex. SwiftControl)
Short Description (
Characters: 71 of 80
)
Use any controller for virtual gear shifting and more in any rider app!
Description (
Characters: 2928 of 4000
)
With BikeControl (formerly known as SwiftControl) you can control your favorite trainer app using your Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Sterzo Smart®, Wahoo Kickr Bike Shift®, Bluetooth remotes and gamepads. Here's what you can do with it, depending on your configuration: ▶ Virtual Gear shifting ▶ Steering / turning ▶ Adjust workout intensity ▶ Control music on your device ▶ More? If you can do it via keyboard, mouse or touch, you can do it with BikeControl Open Source The app is open source and available at https://github.com/jonasbark/swiftcontrol AccessibilityService API Usage Important Notice: This app OPTIONALLY uses Android's AccessibilityService API to enable control of training applications through your Zwift devices. Why AccessibilityService: ▶ To simulate touch gestures on your screen that control trainer apps ▶ To detect which training app window is currently active ▶ To enable seamless control of apps like MyWhoosh, IndieVelo, Biketerra.com, and others How We Use AccessibilityService: ▶ When you press buttons on your Zwift Click, Zwift Ride, or Zwift Play devices, BikeControl translates these into touch gestures at specific screen locations ▶ The service monitors which training app window is active to ensure gestures are sent to the correct application ▶ NO personal data is accessed, collected, or transmitted through this service ▶ The service only performs the specific touch actions you configure within the app Privacy and Security: ▶ BikeControl only accesses your screen to perform the gestures you configure ▶ No other accessibility features or personal information is accessed ▶ All gesture configurations remain on your device ▶ The app does not connect to external services for accessibility functions Supported Apps ▶ MyWhoosh ▶ Zwift ▶ IndieVelo / Training Peaks Virtual ▶ Biketerra.com ▶ Rouvy ▶ Any other app: You can customize touch points (Android) or keyboard shortcuts (Desktop) Supported Devices ▶ Zwift© Click ▶ Zwift© Click v2 (mostly, see issue #68) ▶ Zwift© Ride ▶ Zwift© Play ▶ Shimano Di2 ▶ Wahoo Kickr Bike Shift ▶ Wahoo Kickr Bike Pro ▶ CYCPLUS BC2 Virtual Shifter ▶ Elite Sterzo Smart (for steering support) ▶ Elite Square Smart Frame (beta) ▶ Gamepads ▶ BLE HID devices and classic Bluetooth HID devices ▶ We're working on creating an affordable alternative based on an open standard, supported by all major trainer apps This app is not affiliated with or endorsed by Zwift, Inc. or Wahoo or Elite. Permissions RequiredBluetooth: To connect to your Zwift devices ▶ AccessibilityService (optional): To simulate touch gestures for controlling trainer apps ▶ Notifications: To keep the app running in the background ▶ Location (Android 11 and below): Required for Bluetooth scanning on older Android versions}
Read more

Visual ASO

Screenshots

Rating & Reviews

Reviews Overview
🧐 Coming Soon…
Rating
3.6
594 voters

Some Latest Reviews

Yann Grégoire
02 Dec, 2025
1
Ne fonctionne absolument pas , Je l'ai acheté en suivant les avis, sauf que c'est impossible de faire reconnaître les manettes Zwift Ride. Bref un achat pour rien, dommage.
Víctor Gabriel Lázaro Díaz
27 Nov, 2025
1
No funciona con esta actualización y cambio de nombre. He sido contactado pero se ha borrado el mensaje negativo, ahora bien ha cobrado.
Angus Hornigold
25 Nov, 2025
1
this app is a scam and does not work. period. I suspect it is purely a data harvesting tool. bought it. it does not connect with mywhoosh like it claims. demands you enable a setting on mywhoosh that does not exist. on short. it's a form of theft.
Jan R
22 Nov, 2025
3
When it works, it works well. But before it does, it takes half an hour of force-stopping, restarting, and trying to reconnect and to stay connected. The UI is confusing, you have to read the log to see what's really happening.
Yannic Golze
10 Nov, 2025
5
Very good! App works perfectly and smooth, very easy to use. THANK YOU!!!
Frank Bayer
25 Oct, 2025
5
Great app! works like a charm for my daily training session
Laurin Wandel
25 Oct, 2025
5
Endlich kann ich ohne Swift Abo wieder den Klicker verwenden. Verbindung ist stabil und einrichten geht schnell und sauber. funktioniert richtig gut!
Christophe DUVERBECQ (Okami)
24 Oct, 2025
1
Application inutile. Ne fonctionne pas sur téléphone Android Xiaomi 13T pro. Argent jeté par les fenêtres.
Carmen Santiago
22 Oct, 2025
1
the app doesnt work for me (zwift Click+mywhoosh on android) please help

Other

Additional Information
Rating:
3.58
Voted: 594
Google Play Link:
Price: 6.23 $
Website:
Email: -
Privacy Policy:
Categories: Tools
Size: -
Installs: 933
App Age: 2 months 20 days
Release Date: Sep 24, 2025
Last Update: Dec 07, 2025
Version: 4.0.0
Version history
4.0.0
Dec 07, 2025
<br>• a brand-new design<br> - Accessibility Permission is now optional on Android<br>• Zwift is now fully supported on all operating systems<br> - you can choose between network based control or bluetooth based control<br>• MyWhoosh can now also be controlled with BikeControl running on the same iPad / iPhone<br>• Translations available in German and French<br>• support for Wahoo KICKR BIKE PRO<br>• support for the OpenBikeControl protocol for supported Trainer apps<br> - this enables seamless and offici
3.6.0
Nov 23, 2025
<br>SwiftControl is now called BikeControl!<br><br>**Features:**<br>• show a list of predefined keymaps for the selected trainer app when using a custom keymap<br>• status icons so it&#39;s clear what&#39;s missing<br><br>**Fixes:**<br>• Update Rouvy keymap to support virtual shifting in their latest version <br><br>
Version history