Xcode is absolutely sits at the bottom of the IDE rankings, but Eclipse shouldn't even be a concern for Android devs.
Android Studio is a very nice IDE and no Android dev should touch Eclipse ever again. It's a shame it's tied to the Android platform, honestly.
I'd kill to have Android Studio's functionality when developing for iOS. (And no, AppCode doesn't make the cut)
It's not, it also supports Java, C++/C/ObjC, Go, Python, PHP, JS, and many more. Find the other Jetbrains IDEs at https://www.jetbrains.com/
If you use InteliJ with Android plugin instead, then you will always be behind the curve of the actual Android development, as JetBrains catches up.
Only a handful of them aren’t.
You can have all the features of Android Studio in all the languages I mentioned just with the open plugins.
As proof of this, the Flutter team just released a version of their plugins for Android Studio.
https://groups.google.com/forum/#!topic/flutter-dev/D6pvqM09...
Android Studio also includes bits of CLion for example.
My argument was that you can take IntelliJ’s open edition, with its plugins for C++/C, etc, slightly modify it, and get the same functionality as you’d have in Android Studio for more languages than just Android.
1 - InteliJ Android plugin is not the same as Android Studio, it lags a few versions behind;
2 - The free C and C++ plugins are not the same as the parts from CLion that Google integrated into Android Studio;
3 - Additionally the mixed Java/Kotlin and NDK debugging is also taken from CLion
So if you want to be behind the curve of what Android developers use daily, by all means use pure InteliJ with the plugins you are suggesting.
Great, you could’ve checked my profile, or googled who I am, but apparently you didn’t. Spoiler: I do. A lot.
> 1 - InteliJ Android plugin is not the same as Android Studio, it lags a few versions behind;
Which is irrelevant, because Android Studio itself is also splittered into several versions, and many devs simply use the beta, and others use IDEA directly, and yet others simply copied the plugin over.
The plugin in IDEA Ultimate is up-to-date with the latest stable version of Android Studio, btw.
> 2 - The free C and C++ plugins are not the same as the parts from CLion that Google integrated into Android Studio;
No, but they differ insignificantly, I’ve been using both options daily, and both work just the same and fine.
> 3 - Additionally the mixed Java/Kotlin and NDK debugging is also taken from CLion
That’s something I don’t know anything about, as I mostly use a custom solution for that purpose.
And the open C++ plugin is actually the same that powers CLion (if you have CLion installed, I recommend looking at the plugin list)
A lot people tell me Xcode is garbage, Eclipse is a nightmare, but these apps keep getting cranked out. The Android / iOS language and platform api's are SNAFU, but people get still get into the IDE and start making, without any promise for a set of conversion-frameworks + XML files that will make the app for All The Things. At the rate an app builder is adding features, the universal-platform paradigm is cognitive overload.
I think a No-XML based approach to app development, similiar to VB6 / VBA, would have been greatly appreciated. If MS gives me a stable API to an email client, a calendar, a shared drive, and a messaging or video chat service, I'd spend the 5 hours to automate a 5 minute inconveneince. A windows phone with a bunch of "lifehacks" apps would tremendously useful to much of the smartphone market, as long as they had the cant-live-without-apps too.