With Alexa Presentation Language (APL), you can create Alexa skills with full-featured, responsive, and interactive screen displays, in a manner similar to how you can create Web pages with HTML, CSS, and JavaScript.
With Alexa Presentation Language (APL), you can build Alexa skills with voice and visual experiences that apply conditional layouts and data binding. If you have developed skills for Alexa-enabled devices with a screen, then you are familiar with display templates. You can use APL to create the equivalent of display templates. However, with APL, you have the power and flexibility to build multimodal skills with many visual elements (including graphics, images, and slide shows) and to customize the output for different devices.