Hey, community! It's an exciting day for me. Earlier this year, I announced that I would be adding MXML to Feathers. Today, I'm ready to release the first beta build of the Feathers SDK!
What is the Feathers SDK?
The Feathers SDK is a fork of the Apache Flex SDK that modifies the MXML compiler to natively support Feathers and Starling. It is compatible with popular ActionScript and MXML IDEs, including Flash Builder and IntelliJ IDEA.
What features of MXML are supported?
Take a look at The complete guide to MXML in the Feathers SDK for details.
How do I download the Feathers SDK?
Install the Feathers SDK Manager, an app for Mac and Windows that can download any released version of the Feathers SDK and all of its required dependencies. This includes the Adobe AIR SDK, playerglobal.swc, and Adobe's embedded font libraries.
After you've downloaded the SDK, be sure to look at the installation instructions for Flash Builder and IntelliJ IDEA. There are some extra setup steps that you don't want to skip, and you'll want to be aware of a few known issues when using the Feathers SDK in these IDEs.
Are there any examples?
Getting started with MXML in the Feathers SDK walks you through the creation of a simple Hello World app.
If you want to study a complete application, the Feathers SDK Manager is open source, and I built it with MXML and the Feathers SDK. It also uses robotlegs-framework-starling, my port of Robotlegs 1.x to Starling.
Warning: This is a beta release. You may encounter bugs. Please take a moment to test this beta, and report any issues that you discover.
I'm excited to hear your suggestions and feedback. Thank you so much for developing with Feathers!