Features

The NBAndroid is comprised of a number of parts providing different functions.

There are few screenshots at our quick tour Wiki page.

So far we do not have any visual editor for Android layouts. If you want to see these added consider a donation or contact us to offer a sponsorship.

Core support


Provides a bridge for a communication between IDE and all Android SDK tools and connected devices. It uses Android SDK registered in Tools | Options dialog in Miscellanelous section and Android tab. Set up this location first before you begin to work with NBAndroid.
Displays connected devices in Services in the IDE. You can see and control some of the device properties in Properties window when you select them.


Android project support


Project support in NetBeans is designed to be compatible with command line tools in Android SDK. It means the project layout and build system is the same as for many other applications. This makes it possible to develop your project using different tools when you want to switch.
You can open existing Android projects or create a new one using New project wizard in the IDE. Every project needs to have a build target assigned. This is a target platform used when building your application.
Run and debug is supported for your applications. In addition to that you can attach debugger to processes running on your device.

Test projects are supported too and you can execute your tests and browse the output using standard JUnit results window.


XML editors


There is a limited support for XML editing of Android specific XML files. Our editors are aware of AndroidManifest.xml file syntax and they recognize general structure of layout files. The features were documented here, here and here.