Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Alexa Presentation Language for multi-screen apps
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ovrmrw
December 06, 2018
Programming
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alexa Presentation Language for multi-screen apps
主に AWS re:Invent 2018 ワークショップのフィードバック
ovrmrw
December 06, 2018
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
220
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
140
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
SREの越境 / SRE Collaboration
y0hgi
2
310
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Domain-Driven Transformation
hschwentner
2
2.3k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
580
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Prompt Engineering for Job Search
mfonobong
0
520
Writing Fast Ruby
sferik
630
63k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Transcript
ALEXA PRESENTATION LANGUAGE FOR MULTI-SCREEN APPS MEGURO.ES IN RAKSUL AT
DEC 6, 2018
• •GitHub / Twitter / Qiita : @ovrmrw
•
Deliver richer interactions Control layout and visual expression Optimize for
10s of millions of Alexa devices Simplify navigation for customers Alexa Presentation Language
http://alexa.design
Alaxa
alexa presentation language
( )
APL DOCUMENT
APL Directive (ref) https://developer.amazon.com/ja/docs/alexa-presentation-language/apl-overview.html
APL Document JSON (ref) https://developer.amazon.com/ja/docs/alexa-presentation-language/apl-document.html
APL Directive document JSON (APL Document)
APL Document
VIEWPORT PROFILE
@viewportProfile Describe the properties of the screen on the device
Accessible in the skill code and on the template Visual Characteristics Framework
APL Document import
for Echo Show (medium screen) for Echo Spot (small screen)
When Clauses
UI
CSS Flexbox/Yoga (ref) https://yogalayout.com/
APL DATA SOURCE
APL Data Source JSON (ref) https://developer.amazon.com/ja/docs/alexa-presentation-language/apl-data-source.html
APL Directive datasources JSON (APL Data
Source)
APL Document parameters
APL Data Source APL Document
1218 () AWS re:Invent
THANKS