APL Components
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:
- Container
- EditText
- Frame
- GridSequence
- Image
- Pager
- ScrollView
- Sequence
- Text
- TouchWrapper
- VectorGraphic
- Video
For design guidance on how to use components, see - Alexa Design Guide: Alexa Presentation Language.
Related topics
Last updated: Nov 28, 2023