tree: 357b0838840dd3ec9eac5c8db96bd9d9ac0b7204 [path history] [tgz]
  1. src/
  2. asconfig.json
  3. build.xml
  4. pom.xml
  5. readme.md
  6. todomvc.as3proj
examples/crux/todomvc-jewel-crux/readme.md

Apache Royale TodoMVC Example (Crux version)

This example shows you how to structure and organize an Apache Royale Application based on the MVC paradigm taking TodoMVC.com as the model.

The example showcase the following features:

  • Jewel Component Set
  • MVC
  • Crux (microframework)
  • Beans & BeanProvider
  • IoC (Inversion of control)
  • DI (Dependency Injection)
  • Event Handling
  • Theme customization
  • Strand & Beads
  • View States
  • Item Renderers
  • Data Binding
  • Routing
  • LocalStorage with AMF encoding (automatic encoding/decoding)

Apache Royale™ is a productive, open-source frontend application technology that lets you code in MXML & AS3 and output to different formats, included Javascript and SWF.

Apache Royale™ Website

Learning Apache Royale

The Apache Royale getting started documentation is a great way to get started.

Here are some links you may find helpful:

Crux is a microframework for Inversion of Control (IoC), Dependency Injection (DI) and event handling with metadata.

Articles and guides from the community:

Apache Royale social media:

Get help from other Apache Royale users:

If you have other helpful links to share, or find any of the links above no longer work, please let us know.

Running

The app is built upon AS3 and MXML languages and compiled with the Apache Royale Compiler. We use Maven and ANT to build the project.

To run the app, go to the generated code and run index.html or visit [https://royale.apache.org/todomvc-jewel].