5. Don’t repeat yourself?
■ Every multi-view app needs navigation
■ Most multi-view apps need transitions
6. Don’t repeat yourself?
■ Every multi-view app needs navigation
■ Most multi-view apps need transitions
■ How many times have you written code for
handling async transitions?
7. Don’t repeat yourself?
■ Every multi-view app needs navigation
■ Most multi-view apps need transitions
■ How many times have you written code for
handling async transitions?
■ How many exceptions were implemented
afterwards, that should’ve been known up
front? (deeplinks, anyone?)
8. Don’t repeat yourself?
■ Every multi-view app needs navigation
■ Most multi-view apps need transitions
■ How many times have you written code for
handling async transitions?
■ How many exceptions were implemented
afterwards, that should’ve been known up
front? (deeplinks, anyone?)
■ March 2010...
21. Current State
■ One state at any time, application wide
■ Component + Behavior = Responder
22. Current State
■ One state at any time, application wide
■ Component + Behavior = Responder
■ Responders are added to states
23. Current State
■ One state at any time, application wide
■ Component + Behavior = Responder
■ Responders are added to states
■ Navigator will let the responders behave
24. Current State
■ One state at any time, application wide
■ Component + Behavior = Responder
■ Responders are added to states
■ Navigator will let the responders behave
■ No redundant responses, brrr!
51. Why RobotLegs?
■ Super mediator stage magic
■ Awesome actor wizardry
■ PureMVC workflow flipped upside-down
52. Why RobotLegs?
■ Super mediator stage magic
■ Awesome actor wizardry
■ PureMVC workflow flipped upside-down
■ Question: “So how do you put it on stage?”
53. Why RobotLegs?
■ Super mediator stage magic
■ Awesome actor wizardry
■ PureMVC workflow flipped upside-down
■ Question: “So how do you put it on stage?”
■ Answer robotlegs.org: “Errrr....”
54. Why RobotLegs?
■ Super mediator stage magic
■ Awesome actor wizardry
■ PureMVC workflow flipped upside-down
■ Question: “So how do you put it on stage?”
■ Answer robotlegs.org: “Errrr....”
■ Answer epologee.com: “Navigator baby!”