Note: Learn how to improve your skills with APL with Build visually rich experiences using APL at the Alexa Learning Lab.
An Alexa Presentation Language (APL) component is a primitive UI element that displays on the viewport, such as a text box. Components are the basic building blocks for constructing a document.
- All components have the same Base Component Properties.
- Components that receive input from tap, cursor, or keyboard events have the Actionable Component Properties.
- Components that receive input from tap or pointer events have the Touchable Component Properties
- Components that can render multiple child components have the Multiple Child Component Properties.
See the following topics for details about each component:
For design guidance on how to use components, see - Alexa Design Guide: Alexa Presentation Language.
Last updated: Mar 02, 2023