Preview, debug, and profile mobile applications—Test mobile applications on the desktop using a mobile AIR® runtime emulator, or test on a locally connected mobile device using a one-click process to package, deploy, and launch.
Package and sign mobile applications—Deploy, package, and sign required resources as a platform-specific installer file for upload to a mobile application distribution site or store.
Code templates—Leverage best-practice code templates (aka snippets) for ActionScript, MXML, and CSS, now shipping with Flash Builder. Use the content assist functionality to review available templates and insert them into code. Create custom code templates and import or export templates for sharing within or across teams.
Metadata code completion—Take advantage of metadata code completion that enhances the existing content assist functionality, providing suggestions for both Flex Software Development Kit (SDK) and custom metadata tags. ActionScript proposal cycling allows grouped collections of templates, variables, functions, classes, and so forth to be easily viewed when using content assist.
Code generation—Use Quick Assist/Fix to easily access variable renaming, variable manipulation, generation of getter/setters, generation of event handlers, organization of imports, and much more. Use the override/implements feature to define methods from a superclass or interface.
Designer and developer project workflow—Work in parallel with designers using the new roundtrip workflow between Adobe Flash Catalyst® CS5.5 and Flash Builder 4.5. Use the compatibility checker to help ensure that application code and project structure will allow a user interface to be created and edited using Flash Catalyst CS5.5.
Custom Spark component creation for designer skinning—Rapidly prototype user interface elements and build component business logic by creating custom Spark component classes. Then skin components using Flash Catalyst to open the project and convert visual artwork to the required component parts.
Customizable Flash Builder—Customize how Flash Builder generates MXML and ActionScript code, specify trigger keys to invoke content assist, specify keys to accept auto-complete suggestions, specify standalone Adobe Flash Player versions for launch and debug, and utilize external FlexUnit SWC files..
Design View improvements—Accelerate development with new improvements to Design View such as enhanced performance, rendering improvements for complex projects, auto-collapse of data-binding expressions, Design View warnings for incompatible SWCs, and visual feedback for drag-and-drop operations.
Latest platform support—Benefit from new platform support for Eclipse 3.6 Helios and support for the standard Eclipse for Java distribution; the Cocoa version of Eclipse on Mac OS X; and Adobe Flash Player 10.1, Adobe AIR 2.5, and Flex SDK 4.5, including the new Spark Datagrid, Form, and Image controls for web/desktop applications, plus runtime share library (RSL) and compiler enhancements.
Improved performance to support large application development—Speed up large Flex application development with a 65% reduction in the time required for refactoring operations on projects with a large number of dependent libraries, a 60% reduction in memory required to profile complex applications, and improved profiler responsiveness for complex applications.