Skip to content

Royale in a Week project

Andrew Wetmore edited this page Oct 6, 2020 · 17 revisions

Here is the table of contents of the old Flex in a Week series, and the proposed 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.

Flex in a Week

Tutorial materials delivered as videos between 5 and 25 minutes long, downloadable PDFs, downloadable code examples. The main delivery system was the videos, with the PDFs as backup material.

  • 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


Royale in a Week

Tutorial materials delivered through the help docs, and as videos to illustrate key points, with downloadable code samples.

Carlos Rovira: "Videos should be between 1' and 3' mins long. Mostly as pills, more extended videos does not have impact today. In that way we can have lots of videos and promote in social media and have many material to share, and people will take the time to see it, instead of longs videos that people will never watch."

Andrew Wetmore: With Carlos' point taken, perhaps we should call this series "Royale in a Minute". I am going to try to sketch out an alternative list of video presentations, each one lasting no more than three minutes.

  • 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
  • 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
    • Component themes
    • Transitions
    • Localizing the UI
  • Next steps

    • Unit testing??
    • various links??
Clone this wiki locally