Licensed to the Apache Software Foundation (ASF) under one or more

contributor license agreements. See the NOTICE file distributed with

this work for additional information regarding copyright ownership.

The ASF licenses this file to You under the Apache License, Version 2.0

(the “License”); you may not use this file except in compliance with

the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an “AS IS” BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

layout: docpage title: Component Sets description: Sets of components and containers designed in Apache Royale permalink: /component-sets

Component Sets

Sets of components and containers designed in Apache Royale.

Royale provides its own component sets that support developing simple, small and fast applications for prototyping and as the basis of complete application user interfaces:

  • Basic is the smallest, fastest and most PAYG set of components possible in Royale, and is used by other sets like Jewel as its base.

  • Jewel is focused in look and feel and new practices present in modern development like responsivness and multiplatform. Jewel support Themes and diferent kind of desktop and mobile devices.

  • MXRoyale contains emulations of Flex's UIComponent and other MX components.

  • SparkRoyale contains emulations of Flex Spark components.

External Component Sets

Besides the component sets included in Royale, you can use just about any CSS Framework as the basis for your components. One example is Spectrum-Royale which uses Adobe's Spectrum System.