Using Flash Professional CS5.5 to develop Android applications

Flash Professional is a good choice for building Android applications that are more lightweight than their Flex-based counterparts. There is not as robust a workflow in the case of Flash Professional when compared to what is included with an IDE such as Flash Builder, but depending upon the application being developed, it may be the better tool for the job.

Flash Professional CS5.5 includes everything needed to target Android already baked in!

How to do it…

Setting up an AIR for Android project in Flash Professional CS5.5 is very direct:

  1. We will first create a new project by choosing AIR for Android under the Create New section of the Flash Professional welcome screen:
  2. We can then verify that we are targeting AIR for Android by taking a look at the document properties under the Properties panel:
  3. We can also modify existing Flash documents to target Android by selecting AIR for Android as the Player option.
  4. Now, simply build your Flash project as you normally would. Adobe has made the process of targeting Android with Flash Professional CS5.5 absolutely painless.

How it works…

With Flash Professional CS5.5, we have more compiler options available to us than ever before. Taking the steps outlined in the preceding section will ensure that your project is capable of targeting AIR for Android in place of the desktop Flash Player or AIR for desktop by adding a number of Android-specific compiler options to our publish settings.

There's more…

If developing for the mobile Flash Player for Android, we will not need to configure anything for the AIR runtime. To target Flash Player, we must simply keep in mind the limitations and differences inherent to mobile Android devices.