An Alexa Presentation Language (APL) widget is a easy-to-read, self-updating view of content and functionality. Widgets make it possible for users to dive into the latest content of a skill, or take action - like checking an item off a list- right from the home screen, and are both interactive with touch as well as addressable via voice. Depending on the user action, the widget can update inline or ingress into a full-screen experience.
Hub Large 352 x 512
Hub Medium 264 x 384
Hub Small 264 x 320
To get started with widgets, consider if your experience can use one of Amazon's existing templates or if it needs a custom design. The design system provides reusable templates and components that are responsive on all hub devices. You should use widgets only for lightweight actions to complement a domain experience.
Use the list template to display a list of items, such as a shopping list or reminders list.
Although Amazon designed the generic templates to cover most scenarios, there are instances where content might require a custom template design. Custom templates should follow these APL widget-template design principles to remain cohesive with other widgets.
Embed text in the image.
Use images with embedded provider logos.
Place misleading user interface (UI) elements in the background. These elements can be confusing to users because they can be mistaken for actionable touch targets.