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 on Wings
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jerrot
November 28, 2017
Technology
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alexa on Wings
An introduction to Alexa Skills using Swift
Jerrot
November 28, 2017
Other Decks in Technology
See All in Technology
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Local CI × GitHub Actions
gogutan
2
200
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
180
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
パッチ更新でterraform initが落ちた日
grimoh
1
140
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
130
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
Featured
See All Featured
A Soul's Torment
seathinner
8
3.8k
We Are The Robots
honzajavorek
0
400
How STYLIGHT went responsive
nonsquared
100
6.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Claude Code のすすめ
schroneko
67
230k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Why Our Code Smells
bkeepers
PRO
340
58k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Building AI with AI
inesmontani
PRO
1
1.3k
Transcript
ALEXA ON Timo Wälisch @jerrotimo WINGS
ALEXA ON WINGS How to use Swift with Alexa Development
Workflow Live Coding Overview
How to use Swift with Alexa AWS LAMBDA WEB SERVICE
OR VIA
No security setup No server setup Automatic scaling AWS LAMBDA
Benefits
AWS LAMBDA Node.js Java Python Supported languages
But... Swift??
YES! ...but not very convenient for development.
None
How to use Swift with Alexa AWS LAMBDA Run Swift
from Node.js Compile Swift into executable Package/Deploy with dependencies VIA
How to use Swift with Alexa WEB SERVICE JSON API
Server with SSL certificate Swift on Linux and macOS VIA
Same * no Smart Home API Skills as web service
Same Interaction Model Same Slots Same Utterances Same Same SAME Same Same *
JSON Request version (1.0) session (sessionId, user, application, attributes) context
(user+application, device info) request (launch, intent, sessionEnded)
JSON Response outputSpeech card reprompt shouldSessionEnd directives
ALEXA ON WINGS How to use Swift with Alexa Development
Workflow Live Coding
Skills as web service Deployable as Lambda Function Deployable as
Lambda Function Run on localhost for development Run on Linux server
Perfect Kitura Vapor Swift Web Frameworks
Tools Vapor https://vapor.codes
https://vapor.codes Vapor vapor new PizzaSkill vapor xcode vapor build vapor
run serve
Tools Vapor https://vapor.codes ngrok https://ngrok.com
https://ngrok.com ngrok ngrok http 8080 Exposes a local port to
the internet Generates an external https address Tunnels calls between them
None
ALEXA ON WINGS How to use Swift with Alexa Development
Workflow Live Coding
Live Coding
U still there?
Where to go from here? AlexaSkillsKit for Swift https://github.com/choefele/AlexaSkillsKit AlexaOnWings
Files https://github.com/Jerrot/AlexaHackNight
Let’s hack, thank you! Your feedback is welcome! Timo Wälisch
@jerrotimo