Foxhole mobile UI controls for Starling

by Josh Tynjala

If you follow me on Twitter, you probably already heard all about my project, Foxhole for Starling. It’s a set of UI components built on Starling Framework. Though originally designed for my mobile games, I’m working hard on them every day to expand the capabilities for use in a wider variety of scenarios.


A few Foxhole controls skinned for Rivers of Olympus

I released the source code a few weeks ago, with no documentation at all and only a brief mention in the announcement for my game, Rivers of Olympus. Immediately, I received a number of requests for more info and general interest in giving the components a try. With the pressure on, I spent a week adding some much-needed features, creating some example code (including a skin, which I left out at first), and finally adding a little API documentation. Things have finally settled into a bit of stability, so I thought I’d make a more formal announcement of the Foxhole for Starling project now.

Here are a number of important links to get you started:

Please don’t hesitate to send feedback. I’ve been having a ton of fun working on Foxhole for Starling, and I’d love to continue making it better for everyone. Enjoy!

About the Author

Josh Tynjala is an open source developer, entrepreneur, coding mercenary, karaoke addict, and bowler hat enthusiast.

Discussion
  1. Mentioning this in the comments, since it’s relevant, but could be confusing in the main post. I also have a project called foxhole-legacy on Github. That’s is a classic display list version of Foxhole. It’s where Foxhole started (back when AIR on mobile was still the “Packager for iPhone”), and I’m still trying to keep it mostly in sync with the Starling version since it may continue to be useful in some cases.

    posted by Josh Tynjala on 04.03.2012
  2. Hi, I’d like to try out your components, I was planning on making on myself, heres hoping that adobe will somehow enable stage 3d on its mobile components as well

    posted by ren on 04.14.2012
  3. This is the future :) of components we are finally at native speed tnx

    posted by Birsan on 04.24.2012
  4. First time I stumble upon Foxhole-Starling today. Looks like a very useful and easy to use UI library that SHOULD replace Flex in the future.

    I’ve only tried the “Kitchen Sink” example so far though. Is it possible to have higher-quality font / borders / background, or does it have to be blocky-pixel fonts? This makes a nice default setting to quickly put something together, but I assume you have support for higher-resolution graphics, yes?

    Again, very nice library!

    posted by Pierre Chamberlain on 05.16.2012
  5. The blocky font and skins are just a style choice, not a limitation. You can certainly use more detailed images as skins.

    posted by Josh Tynjala on 05.16.2012
  6. [...] Proyecto Foxhole en GitHub Proyecto Foxhole Examples en GitHub Más información en el blog de Josh Tynjala [...]

    posted by Foxhole: Componentes mobile sobre Starling » BlocketPc on 06.26.2012
  7. Nice work! Do you have a demo/showcase app for iOS / Android? Something similar to Tour de Mobile Flex? As I’d love to try the web demos on my phone.

    posted by Philip on 08.21.2012
  8. Philip, the build scripts for each example have targets for iOS and Android too. The web demos are simply special builds so that people can try the components in their browser.

    The Kitchen Sink example includes an screen for each of the Foxhole components, so it’s probably the closest to the type of showcase that you’re looking for.

    posted by Josh Tynjala on 08.21.2012
Share Your Thoughts

To display code in comments: <pre>Code here. May be multiline. Format XML with &gt; and &lt; entities.</pre>

Some HTML allowed in comments: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>