I have been super impressed with PyCharm, and have heard great things about some of their other IDEs. Google picked the right partner to build on/with for this.
If they have sufficiently smoothed over some of the annoying workflow/build snags I was running into in the old Eclipse+ADT days, this could be a whole new ballgame for us who don't play with Java or Android for a living.
The only criticism I have of jetbrains is that their support isn't the best. My experience has been that you can get faster and better answers by scouring the 'net than by using their support system or forum. They need to hire someone to own this and bring it into compliance with what is to be expected when you pay for a software products. I have software products costing around the same as PyCharm that have massively better support.
Again, love PyCharm, will continue to use it and recommend it, I just think they need to do better on this one area.
And at this point I freaking love gradle over Ant. I use to be an Ant fanatic (which isn't saying much), but gradle gives so much more structure to my builds now, and Maven is no longer such a pain in the ass.
For a time Android Studio was unstable and not feature complete[1], there were valid reasons to stay with Eclipse. These days the only people that aren't happy about it are those that prefer Eclipse to IntelliJ. That certainly is a valid opinion, but there were people that preferred IntelliJ to Eclipse the first time around. You can never please everyone.
[1] Yes, I know NDK support isn't yet in Android Studio, it is coming.
It was announced quite a while ago that ADT was being abandoned and that Android Studio would replace it when available.
Developers, developers, developers!
Jetbrains sure know how to produce an awesome IDE.
On the other hand, I want to be using the best and latest tools, and stay up to date with what the broader Android dev community is doing.
Would love to hear from others with similar feelings...
Anyway, having installed the JDK 8 u25 on Mac OSX, Android Studio wouldn't run. You need to export:
export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
Modify .bash_profile in your home directory to get that to stick.
This brings me to my most wanted feature in Android Studio - smooth native scrolling! Right now it scrolls lines-at-a-time rather than pixels-at-a-time, which is slightly annoying. Eclipse on Windows was very nice in this respect.
It's also alarming to me that nobody else here on Hacker News seems to be concerned about this.
I know Google isn't a free-software business like Red Hat, but they've benefited enormously from the work of the free software community, in particular in building Android, and they touted Android as being open. It was inspiring to see a really open phone platform birthed, but every month it seems like Android is less and less open. Supporting only a proprietary development toolchain is one more step toward the dark side.
JetBrains et al really built an impressive IDE platform. I'm glad there are open source alternatives to Eclipse.
Why?
Because I got burned by Eclipse so many times I got used to developing solely with vim and ant - then I started using NetBeans+NBAndroid and found it comfortable enough.
Still, now that it's 1.0 I'll eventually migrate.
As for advantages over Eclipse, they've been minor. No real big improvements except the automatic dependency management of Gradle.
The reason for the giant effort to switch the entire ecosystem over is a bit mysterious to me.
Why do they make it SO HARD to even delete a project?
http://stackoverflow.com/questions/16710290/how-to-delete-a-...
Eclipse + Java has always been a non-intuitive headache for me - will this IDE support Python? Has Google made Python a first-class language yet in their stack?
Inquisitive minds would like to know.
https://developer.android.com/sdk/index.html
https://developer.android.com/training/index.html
Things are looking good for Android development, especially with regards to Firebase being acquired.