About icTrainerRemote
What happens the second you open it
The app loads directly into a single screen with a blank IP address field and a "Connect" button. No tutorial. No welcome message. No account creation. You are expected to know exactly what to do next. The interface is minimal: a dark top bar with the app name, a large input field for the IP address, and a connect button below it. There is no settings menu, no help section, and no indication of what to do if the connection fails. The app does not ask for any permissions at startup. It does not request location, storage, or network access. It simply sits there, waiting for you to type in an IP address. This is the entire onboarding experience: a blank field and a button.
This is intentional. The app is a tool for people who already use icTrainer on their PC and know how to find their local IP address. If you are not already an icTrainer user, this app is useless. If you are, it is a simple and effective way to control the software from your phone. The developer's description makes it clear: "icTrainerRemote has to be only in the same WLAN." This is not a plug-and-play app. It is a companion for a specific ecosystem.
When the IP address field meets the connect button
The app's core workflow is deceptively simple: type the IP address of the PC running icTrainer, tap Connect, and the app establishes a connection. The PC must be running icTrainer, and both devices must be on the same local network. The app does not automatically discover the PC. There is no broadcast or mDNS. You must enter the IP address manually. This is a deliberate design choice that keeps the app lightweight and focused. It also means that the user must know their network setup. The changelog for version 1.0.43 mentions "improved position for ip-input," suggesting that earlier versions had issues with the input field. This is a small but telling detail: the developer is actively refining the user experience based on feedback.
The connection process is straightforward. Once you enter the correct IP address and tap Connect, the app sends a request to the icTrainer PC instance. If the PC is running and the network is configured correctly, the app connects within seconds. The screen then changes to show the remote control interface: buttons for start, stop, pause, and other functions. The app does not show a loading spinner or any indication of progress during the connection attempt. It either connects or it doesn't. If it fails, the app does not provide an error message beyond a generic "connection failed" toast. This lack of feedback can be frustrating for users who are not sure if they entered the right IP address or if the PC is accessible.
The performance reality: version history and network dependencies
The app has a relatively short version history. The earliest version found in the research is 1.0.29, released in early 2024. Since then, the developer has released a steady stream of updates. Version 1.0.39 (August 2025) added improvements. Version 1.0.41 (December 2025) improved email and ticket communication. Version 1.0.42 (January 2025) added French and Spanish language support and enabled switching between ERG and SIM modes, which requires icTrainer 3.0.51 or higher. Version 1.0.43 (May 2026) improved the IP input position and the app's behavior when running in the background. This pattern of incremental updates suggests a developer who is responsive to user feedback and actively maintaining the app.
The app's performance is entirely dependent on the network. If the PC and smartphone are on the same Wi-Fi network, the connection is typically stable and responsive. If the network is congested or the devices are on different subnets, the connection may fail or be slow. One user on a German cycling forum reported that the IP address displayed in the icTrainer app on the iPad was incorrect, and they had to manually enter the IP address from the iPad's settings to get the remote to work. This highlights the importance of network configuration knowledge. The app does not provide any guidance on how to find the correct IP address or troubleshoot connection issues. The developer's website does include a demo video, but it does not cover troubleshooting.
Why the app is free and what that means for users
The app is completely free. There are no in-app purchases, no subscriptions, and no ads. This is unusual for a companion app, especially one that connects to a paid software platform. The icTrainer PC software itself costs around £2 per month or £19.49 per year, making it a budget-friendly alternative to apps like Zwift. The remote app is free because it is a value-add for existing icTrainer users. It is not a standalone product. It exists to make the icTrainer experience more convenient. The developer, Indoor Training UG, is a small German company based in Hannover. They have built a reputation for offering a no-nonsense, budget-friendly indoor cycling platform. The remote app fits this philosophy: it is simple, functional, and free.
Get File
App Specifications
| Latest Version | 1.0.43 |
| Uploaded by | Indoor Training UG |
| Requires Android | Android 6.0+ |
| Category | Sports |
| Content Rating | Rated for 3+ |
Technical Details
| Package Name | com.icTrainerRemote |
| Languages | English |
| Architecture | arm64-v8a |
| Signature | 73af5397a47ffa8fcf92878bfdac7dc9d669d5fc5e0df2ea0bbfe2829777d0e9 |
Security & Additional Info
| Scan Result | Secure |
| Package Name | com.icTrainerRemote |
| SHA‑256 | 73af5397a47ffa8fcf92878bfdac7dc9d669d5fc5e0df2ea0bbfe2829777d0e9 |
| SHA‑1 | 4056c92f02b5eff5ff11ff3d9887fde42b03526f |
| App Permissions | 0 |