This question was probably asked already... but ta...
# fleet
d
This question was probably asked already... but taking into consideration the constant advancement in Fleet, why would I prefer it for KMP than Intellij Ultimate or even Android Studio w/ the KMP plugin?
c
Does the IJ/AS plugin feature cross-language code navigation/find-usages/debugging support?
I know that Fleet has all those features, and last time I checked, the KMP plugin for IJ-based IDEs did not. I don't know if the latter have caught up with Fleet though.
d
Interesting... I guess I'll have to check that out. It seems like Fleet was announced as the de-facto KMP IDE... if the only reason is because of this plugin not being kept up-to-date... I was really supposing that there would be some kind of features that couldn't be implemented in the plugin. Are there major features you might be missing in the current version of Fleet? It seems like there's so much lacking, that it might be easier to start off with the not-so-perfect Intellij Plugin...
c
There's definitely lots missing in Fleet right now; especially your favourite IJ plugins. However, whether you will find it more compelling than IJ with the KMP plugin depends largely on your usecase. If you do a lot of coding on the Swift side, you'll find Fleet very useful.
Fleet is expected to eventually get all the features of IJ with KMP plugin and the features of the now-deprecated AppCode. So the real value will be if you want to write code for both platforms (Swift syntax highlighting, code navigation and code completion; plus iOS platform API awareness) then Fleet is the future.
d
So if one is not yet aiming for IOS, just Desktop, Android and Web, IJ would do?
c
I don't have experience with using Fleet for those usecases so I'll have to defer to someone more knowledgeable on this topic 🙂