Say hello to Feathers. Light-weight, skinnable, and extensible UI components for mobile and desktop. Feathers puts it all together in one package — along with blazing fast GPU powered graphics (courtesy of Starling Framework) to create a smooth and responsive experience.
Feathers is free and open source. Feathers runs on Starling Framework and the Adobe Flash runtimes, including Adobe AIR on iOS, Android, Windows, and Mac OS X and Adobe Flash Player in desktop browsers.
Trying out Feathers for the first time? The following tutorials should help.
A more detailed look at each of the components that Feathers provides.
Prerelease components (coming in version 1.1):
Custom Starling display objects included with Feathers for skinning. These display objects are designed to scale up to any size without distortion.
A more detailed look at each of the layout algorithms that Feathers provides.
Prerelease layouts (coming in version 1.1):
Some tutorials on how to skin components and how to use Feathers themes.
More skinning resources.
Often, applications and games need components that don't come standard in a user interface library.
Here are some other articles related to custom component development:
Would you like to contribute a bug fix or new feature to Feathers? Please open a Pull Request on the Feathers Github project.
The following community projects are built on Feathers. Feel free to share your components and extensions in the Feathers forum.
Please take a look at the official documentation linked below for the platforms that Feathers supports. Become familiar with the guidelines for each platform, and try to tailor your application's experience to the specific platform that your code is running on at any given moment. Cross-platform user interface libraries like Feathers can be convenient and powerful, but do not forget that you are responsible for meeting the expectations of your users on each platform. One size rarely fits all.