06
Dec
1[6]

I'm not going to pretend to be a developer here, and I'll openly admit that the bulk of what IDEA 12 does is over my head. However, I do understand its importance and relevance. Still, for the sake of correctness, we'll keep this one short and sweet.

1

When it comes to Android app development, there's Eclipse, then there's IDEA. IDEA 12 is, naturally, the newest incarnation of the application, and it brings a slew of new stuff that developers can make use of:

  • New interface and "Darcula" theme
  • New compiler mode
  • Support for Java 8, Spring Framework, and Play 2.0 for Java and Scala
  • Android UI designer
  • Database Development tools
  • ...and more

Like I said - I'm no dev. In this case, I'm going with the "this is new, and new is usually better" mindset. If you're the type who uses IDEA (or Eclipse), though, this is good news for you. Hit the source for all the developer-y info and to grab the download.

[Jetbrains]

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, musician, and cyclist. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6-string, spinning on the streets, or watching The Texas Chainsaw Massacre on repeat.

  • Logan

    I downloaded it earlier today thanks to r/java talking it up. It's a pretty sweet IDE and looks great compared to the many others out there.

    • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

      Apparently IDEA is really efficient when you get used to it, but I am cheap and as I am learning programming rather doing it, I prefer Eclipse.

      • Logan

        Having used Eclipse in the Past (and currently increasing my Java experience) I can say that I enjoy IntelliJ far more. I guess it's a personal preference, but the community edition is free and offers all the features that an Android developer could need. The extra features in the 'paid' version include support for other languages and whatnot, which I'm sure SublimeText2 has me covered with.

        • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

          It's definitely a consideration for me if I decide to do serious Java development (including Android). Especially since it's free if I decide to go with GPL or BSD licensing on my projects. :-)

  • marcusmaximus04

    So... how is this better than/different from eclipse?

    • James Jun

      Performance beats Eclipse by a long shot. Switching to this for a while, and that's the first thing that pops out.

    • Alex

      I find it a good deal faster, more stable and less likely to randomly break stuff. Eclipse is pretty terrible once you've used IDEA.

      • LiamBryant

        How is it when dealing with R.java files? Eclipse has a nasty habit of erasing them, requiring me to quit and restart to fix it. If IDEA didn't do that (as well as if it would give me an error message when I accidentally try to run Android XML files instead of giving me an xml.out file - I hate that) I would switch in a heartbeat.

        • jerieljan

          Gotta go switch then! It's the reason why I'm also using IntelliJ. R java files are beautifully handled and refactoring is actually pretty damn reliable. Try out the community edition though and check it out since IntelliJ does some things differently.

        • ssj4Gogeta

          Cleaning the project usually fixes such problems for me.

      • http://codytoombs.wordpress.com/ Cody Toombs

        Eclipse is pretty terrible if you've used any IDE other than Visual ADA (the worst thing I've ever had to use). I keep hoping that one day Google will announce their own IDE for Android development and put an end to the suffering :)

        I'm tempted to give IntelliJ a try, but I know Google really only extends proper support to Eclipse and the new features tend to take several months to find their way to the other IDEs. Has that been true with IntelliJ IDEA? I've heard other developers complain about it, but I've never taken much time to investigate it for myself.

  • KreeTerry

    eclipse cuts it for me, although i do very little deving. Might keep IDEA in my brain incase eclipse starts to become an issue

  • http://twitter.com/ArtVandelay440 Nathaniel Webb

    Does this support ADT? Is there another method of Android integration? How about Git import?

    • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

      I would assume not:
      http://www.jetbrains.com/idea/whatsnew/

      Having said that the features are interesting and tempting.

    • http://kittyanarchy.net/ Ashley Davis

      No, this is an entire IDE that does the same things that the ADT plugin that make Eclipse an Android IDE.

      • http://twitter.com/ArtVandelay440 Nathaniel Webb

        Thanks- for anyone else wondering, it does in fact come with full android integration and GIT revision (as well as subversion) right out of the box.

  • Ash

    I am a developer and I swear by this! Eclipse is great because of its ecosystem, but IntelliJ wins it hands down! because it just works. No need to crack your head over it. Its there and it works or it does not support it. Upgrading to v12 today

    • http://www.facebook.com/profile.php?id=1745689461 Hal Motley

      I would definitely expect that considering 9 times out of 10 you do pay for IDEA (unless the project is FOSS).

  • KingSpeedy

    I've always used Eclipse for my professional java work because of the great infrastructure built around it, but I always return to IDEA for personal projects. Love it.

  • paradox460

    Looks an awful lot like SublimeText, tbh

  • Floss

    I could never stand using Eclipse, but I have never heard of IDEA. Has anyone used both it and Netbeans for comparison?

    • RaviShanker

      Dude Netbeans is great with maven projects seamless builds and good integration of maven plugins than any other ide android is well suited in eclipse groovy is far better in intellij than any others eclipse have a STS and GGTS from vmware which is very helpful for spring and groovy