Was that too gratuitous, with the glossy iPhone screenshots? Nah...
If you're an AS3 Flex, Flash or AIR developer familiar with PureMVC who has put 'Write an iPhone App' on your list of New Years' Resolutions, then no more beating around the bush, you can get started today!!!
This port of the classic AS3/Flex Employee Admin demo is the work of Brian Knorr, the author of the newly released PureMVC Objective C Port, Standard Version 1.0. And there are unit tests, of course.
It's being demoed above with UIKit, which is the development toolkit for iPhone and iPod Touch. The really interesting thing about it is the reconception of the interface from its original turf-hogging, browser-based design into the mobile form factor. All gracefully done.
A nice next step (hint, hint anyone) might be a version for the Mac desktop using AppKit, which implements the standard layout from the other demos, but uses the same model classes from this demo. One of the chief benefits of the PureMVC design is a portable Model, which can be used in different apps that use the same Model, but perhaps intended to carry out use cases in a different form factor with different view components.
So thanks much to Brian for introducing PureMVC to the Objective C community. We welcome old hands and newbies alike to start playing around with this and give us your feedback.
The nice thing is it starts with a port of a very mature and stable AS3 codebase. So it shouldn't take long to push this port to stability. The feature set, as always is frozen and extension is by way of utilities. So there won't be endless cycles of upgrading to the latest version, and wondering 'did it break anything' and 'is it backward compatible'. As long as the language itself doesn't change, we won't be changing things except to fix bugs.
So, lets see some iPure apps!
• PureMVC Framework for Objective C
• Objective C Unit Tests • Employee Admin Demo
* ssssh! Yes Ruby! That port is almost in your hands as we speak...