-
Notifications
You must be signed in to change notification settings - Fork 116
Royale in a Week project
In this file I will lay out the table of contents of the old Flex in a Week series, and how I would adjust that order for a new "Royale in a Week" resource.
Although I gained a lot from Flex in a Week, I found some of its structure a little odd, or not in the ideal order. Beyond that, there are features of Royale, like strands and beads, that do not exist in the old material.
I am putting in italics all the entries in "Flex in a Week" that are not particularly relevant to Royale.
-
Introduction
- Welcome
- Prerequisites
- IDE
- Other stuff...
-
Day 1 - Introducing Flex
- Introducing Flex and Flash
- Flex in the client/server world
- Setting up Flash Builder
- Building a data-driven Flex application
- Organizing visual elements and code
-
Day 2 - Event and Data Basics
- Understanding event-driven development
- Retrieving remote data
- Creating a typed data model
-
Day 3 - Data Handling and Manipulation
- Extending events
- Sending remote data
- Validating and formatting data
- More about handling data
-
Day 4 - Page Layout and Animation
- Displaying data with the DataGroup container
- Displaying data with List-based control
- Creating and navigating "pages" in a UI
- Animating components and states
-
Day 5 - Adding Visual Appeal
- Controlling text display
- Styling the visual display
- Skinning Spark components
- Deploying Flex and Adobe Air applications
-
Next steps
-
Prerequisites
- IDE or comfort with command line
- Git or other code repository
- Website for testing
- Appropriate Royale SDK
-
Day 1 - Introducing Royale
- Hello, Royale!
- From Flex to Royale
- How Apache Royale works
- Why Royale?
- Royale features
- PAYG versus Just in Case
- Strands and beads
- Your development environment
- Building a data-driven Royale application
- Your project structure
- Organizing visual elements and code
- Migrating an existing application *Emulation
- Hello, Royale!
-
Day 2 - Data Basics
- Understanding event-driven development
- Retrieving remote data
- Creating a typed data model
^ Day 3 - Dynamic Data Display
-
Extending events
-
Sending remote data
-
Validating and formatting data
-
More about handling data
-
Incorporating JS libraries
-
Day 4 - User interface basics
- Royale component sets
- Displaying data with the DataGroup container
- Displaying data with List-based control
- Creating and navigating "pages" in a UI
- States
-
Day 5 - Adding Visual Appeal
- CSS and styling
- Skinning components
- Transitions and dynamic displays
- Localizing the UI
-
Next steps
- Unit testing
- various links
Apache®, Apache Royale, Royale™, and the Royale logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.