IntelliJ

IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software. It is developed by JetBrains, and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition. read more at WikiPedia

  • Standard Java Hotswap allows only method body change , which makes it practically unusable. (Here you can find some explanations why and how) This article is all about reloading java code without restart :-)

  • Welcome to Android application development! If you're new to Android app development, this where you should begin.

    Download Android Studio

    Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. On top of the capabilities you expect from IntelliJ, Android Studio offers:

    • Gradle-based build support.
    • Android-specific refactoring and quick fixes.
    • Lint tools to catch performance, usability, version compatibility and other problems.
    • ProGuard and app-signing capabilities.
    • Template-based wizards to create common Android designs and components.
    • A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more.
    • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine as server-side components.

    Download http://developer.android.com/sdk/installing/studio.html

    This download includes:

    • Android Studio early access preview
    • All the Android SDK Tools to design, test, debug, and profile your app
    • The latest Android platform to compile your app
    • The latest Android system image to run your app in the emulator

    Now start Android studio