MadComponents now open source with in-depth documentation
MadComponents0_6_0.swc is available now.
MadComponents is a free open-source library to make user interfaces for Flash/AIR on Mobile. (iPhone, Android, etc.). MadComponents projects can be authored using either Flash, Flex (Flash Builder), or command line tools (amxmlc, adt).
The main update to this version is a new list component called <longList>. The older list components are rendered on creation. So a long list would be created when the application starts up – which could impact on app start-up performance. But the <longList> component is rendered lazily, when list rows come into view. There is also a recycle option:
Enabling recycle re-uses list rows that have rolled off the screen, rather than instantiating new list rows. So it is optimised to minimise run time memory.
(Note that <longList> only employs this lazy row rendering or recycling for custom row layouts).
MadComponents is now open-source. You can access the source from here. While MadComponents has always been free to use, I wanted to wait until the library was mature and stable before releasing the source.
I’ve also published the asdoc documentation at http://e2easy.byethost9.com/madcomponents .
In related news, Michael Martinez is writing a series of blog articles on MadComponents here.
A MadComponents Logo
Can anyone anyone make a MadComponents logo? (for free obviously). It would be nice to have a logo.
Help Spread the Word
I’ve contributed MadComponents freely to the Flash Mobile developer community. Please help spread the word about MadComponents and ExtendedMadness, by blogging and twittering. It would be great if you could contribute more examples and tutorials, or even just talk about these libraries and what they can do.