-
Notifications
You must be signed in to change notification settings - Fork 386
Home
- List of Features - First time here? Check out what Foxhole can do.
- Foxhole API Documentation - Generated API reference for all Foxhole for Starling classes.
- Foxhole for Starling Examples - Example projects and themes for Foxhole.
- Official Foxhole Section on Starling Forums - Need help with Foxhole? General questions? Please ask them here. Everyone welcome.
- Submit Bugs and Feature Requests - Please use the issue tracker here on Github.
- Setting Up Foxhole for Starling in Flash Builder - How to set up your Adobe Flash Builder project to use Foxhole for Starling.
- Common Issues FAQ - Help for some issues that you might encounter when you first start using Foxhole.
-
Getting Started with Foxhole for Starling - Some example code that shows you how to create a
Button
control. -
How To Use List - A detailed guide demonstrating the capabilities of the
List
component. -
How To Use ScreenNavigator - A detailed guide demonstrating the capabilities of the
ScreenNavigator
component. - Optimizing ScreenNavigator Transitions - Tips for keeping the animation between screens nice and smooth.
- Introduction to Foxhole Themes - A guide to using the example themes.
- Skinning Child Components - Whether or not you use themes, learn how to skin a component's children.
- Creating a Custom Foxhole Theme - Explains in more detail how Foxhole theming works.
- Custom Component Development - For advanced developers looking to create their own custom Foxhole components.
- Coding Conventions - Style and architecture guidelines for contributions.
- Community Extensions - Custom components and extensions available from the Foxhole developer community.
Please take a look at the official documentation linked below for some of the platforms that Foxhole 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 Foxhole 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.
- iOS Human Interface Guidelines
- Android Design Guidelines
- Mac OS X Human Interface Guidelines
- Windows User Experience Interaction Guidelines
Here's few places where you can see Foxhole for Starling in action. Did you release an app made with Foxhole? Email me a link or send a tweet my way. I'd be happy to take a look and maybe add a screenshot below.
Bathplanner Pro is a bathroom planning application with drag and drop UI that uses many Foxhole components.
Gridshock by Bowler Hat Games, available for iOS, Android, Kindle Fire, and NOOK Color. This screenshot includes the leaderboards screen with the Button, List, and TabBar components, the options screen with the Button, List, ToggleSwitch, and Slider components, and the score submission screen with the Button and TextInput components. All components use custom skins designed specifically for Gridshock.
Rivers of Olympus by Bowler Hat Games, available for iOS, Android, Kindle Fire, and NOOK Color. This screenshot of the options screen includes the List component (with DefaultItemRenderer displaying accessory views from the data provider), Button, Slider, PickerList, ScreenHeader and ToggleSwitch. All components use custom skins designed specifically for Rivers of Olympus.