Android development IDE

I used to hate Eclipse, then I had to use IBM Rational Application Developer (RAD for short) at work, now I'm so used to it, can't switch back any more. RAD = Eclipse with special plugins for IBM Websphere Application Server and IBM Portal (:sick:).

I prefer my IDE depending on my development type.
Google Web Toolkit (GWT), Android = Eclipse
GRAILS = Netbeans

On the projects I do (mostly needs web-access), I use Netbeans + GRAILS for my back-end components (RPC web-services mostly) and Eclipse + GWT/Android for my front-end.

I've played with the Eclipse Spring version and it has nice features but at this point in time I've gotten so used to doing Spring manually I don't think I'll bother.

Point of my post: Both Netbeans & Eclipse are good IMHO. Both have quirks but you get used to them quickly.
 
Last edited:
PhoneGap ultimately lets you create a webpage that happens to be installed on the phone. There are some APIs and for a lot of apps it could very well be sufficient. One of the apps I wrote I am considering moving over to phone gap because it is so simple and it would be an interesting experiment.

One the other hand, if you are planning to develop any sort of game or editing app, I certainly would not recommend phonegap
For games I'd suggest either cocos2D with Box2D for the physics engine or Unity3D

to add to ZAFluffyBunny's conclusion -- phoneGAP is typically only suitable for quick prototyping as mentioned by gkm; anything large or complex as a game will falter re the memory leak issues, and indeterminate crashes.
 
Last edited:
I recently completed a little casual game using IntelliJ IDEA and would highly recommend it over Eclipse :)

Eclipse is great as an IDE (feature wise), but it has a text editor that feels like it comes from the 1980s (no virual space, seriously?). And since text editing IS coding, that annoyed me to the point that I actually stopped android development for a long time. Then I discovered IntellJ IDEA Community Edition (which is free) and I haven't looked back!

It seems that the Jetbrains developers are only a step or two behind the ADT for eclipse, and they seem genuinely committed to supporting Android. I can not really comment on the UI designers (since I did not use them for my game), but they seem decent enough. Debugging was, for me, great in IDEA though.
 
Top
Sign up to the MyBroadband newsletter
X