Android Development: Choose The Right IDE
Romain Guy: Eclipse: reminding me every time I use why I normally don’t use it.
Anonymous Eclipse User: I want to get work done and not fight the tool no matter how free it is.
Why do I hate Eclipse ?
- It is slow.
- Search and autocomplete is poor.
- Requires quite some memory.
- Crashing and hanging constantly.
- Correct or incorrect way of closing Eclipse may cause workspace and settings crash.
I have switched to IntelliJ IDEA which seems to be able to read my mind.
Here are some features it brings to you:
Colour preview:

Build-in colour selector:

Android folder recognition (ALT + INSERT):

Smart XML values autocomplete:

Resource is renamed in all folders and occurances:

When field is renamed Get/Set methods are renamed also (SHIFT + F6):

Powerful local history with ability to revert any change:

Build-in source code viewing (CTR+B):

Abbreviate package:

Diagram generator (CTRL + ALT + SHIFT + U):

Copy/Past buffer (CTRL + SHIFT + V):

Navigate to symbol (CTRL + ALT + SHIFT + N):

Find action (CTRL + SHIFT + A):

Pseudo lambda preview:

Repository changes preview:

Android live UI renderer:
