The concept is straightforward: developers could trigger essential IDE actions from their phones, including:
Building projects
Running test suites
Executing git operations
And more…
The implementation would consist of two components:
An IDE plugin that establishes a secure connection (via Wi-Fi or Bluetooth)
A mobile application available for both iOS and Android platforms
Users would have full control over which IDE actions can be triggered remotely, allowing for a customized and secure workflow. This bridge between mobile and IDE could significantly enhance developer productivity, especially when away from the keyboard.
The vision has been in my mind for a while, and I’m looking forward to bringing it to life when time permits.
Do you have some use cases in mind? I mean, I’m not sure if I can imagine a situation where I would trigger a build from my smartphone, run tests, things like that.
Opening a project - basic action for large projects this can save the indexing time
Before push operation I use to run the tests locally - if passes I am pushing to the remote - but sometimes I ran the test and have to do just this simple operation to push
Build - sometimes I wish I could build on my way to work (our build can take up to 20 minutes…) so when I am arriving my env is ready
Just a few but there are more…
If GitHub has this ability in their app I don’t see why it can be in the ide…
As a plugin developer, I’ve often been out when a new version of the IJ platform is released. In pursuit of saving time when I get on my dev machine, I’d love to have an IJ plugin project open, fetch the new platform version (download, index, etc) and attempt a build so that when I am back, I am in a more ‘actionable’ state (that is, I see the build passed/failed, and can proceed from there; as opposed to having to do the aforementioned steps and wait).