DEVELOPING A SIMPLE ALEXA
SKILL
PRIZE FIGHT
Badass cellphone
vs.
Amazon Echo
Developing an Alexa App
is super easy.
Actually
I would recommend any developer make an Alexa Skill
YOU SEE UI/UX
FROM A DIFFERENT
PERSPECTIVE
APPLICATIONS ARE
PRETTY EASY TO START
WRITING
THE ALEXA TEAM IS
RESPONSIVE
USE THE CODE BASE YOU
FEEL COMFORTABLE
WITH(IF ITS NODE, JAVA,
OR PYTHON)
Babbygeddon
Soon after I starting messing
around with the Alexa Skills
Kit, we found out we were
pregnant. So I created an
app called Babygeddon. It is
a simple application where
you tell Alexa what your due
date is, and she tells you
how many days left until
babygeddon
Actually
I would recommend any developer make an Alexa Skill
YOU SEE UI/UX
FROM A DIFFERENT
PERSPECTIVE
APPLICATIONS ARE
PRETTY EASY TO START
WRITING
THE ALEXA TEAM IS
RESPONSIVE
USE THE CODE BASE YOU
FEEL COMFORTABLE
WITH(IF ITS NODE, JAVA,
OR PYTHON)
UTTERANCES
SPEECH
RESPONSES
CARDS
Utterances
Spoken Data Input
'utterances': ['{My due date is | I am due on| the baby is coming| } {-|DATE} {|is my due date}']
Speech Responses
Where the fun comes in
You can have Alexa convey a
response back to your user. It can
be whatever you want it to be.
Cards
Simple to Implement, but can add just a little extra to the user’s experience
There are multiple types of Cards, they are
• Simple Cards
• Standard Cards
• Link Cards
Actually
I would recommend any developer make an Alexa Skill
YOU SEE UI/UX
FROM A DIFFERENT
PERSPECTIVE
APPLICATIONS ARE
PRETTY EASY TO START
WRITING
THE ALEXA TEAM IS
RESPONSIVE
USE THE CODE BASE YOU
FEEL COMFORTABLE
WITH(IF ITS NODE, JAVA,
OR PYTHON)
Deployment
Client Side
Server Side
Actually
I would recommend any developer make an Alexa Skill
YOU SEE UI/UX
FROM A DIFFERENT
PERSPECTIVE
APPLICATIONS ARE
PRETTY EASY TO START
WRITING
THE ALEXA TEAM IS
RESPONSIVE
USE THE CODE BASE YOU
FEEL COMFORTABLE
WITH(IF ITS NODE, JAVA,
OR PYTHON)
Demo
Resources
✤ Echo sim (https://echosim.io/welcome?next=%2F)
✤ Amazon Alexa Dev portal (https://developer.amazon.com/alexa) for deploying
front end of application
✤ Amazon Web Services (https://aws.amazon.com/) for deploying back end of
application
✤ Alexa Web App (http://alexa.amazon.com/spa/index.html#cards)
✤ Alexa App Server (https://www.npmjs.com/package/alexa-app-server)
✤ Amazon Alexa Tutorial (https://www.bignerdranch.com/blog/developing-alexa-
skills-locally-with-nodejs-implementing-an-intent-with-alexa-app-and-alexa-app-
server/)

Babygeddon presentation

  • 1.
  • 2.
  • 4.
    Developing an AlexaApp is super easy.
  • 5.
    Actually I would recommendany developer make an Alexa Skill YOU SEE UI/UX FROM A DIFFERENT PERSPECTIVE APPLICATIONS ARE PRETTY EASY TO START WRITING THE ALEXA TEAM IS RESPONSIVE USE THE CODE BASE YOU FEEL COMFORTABLE WITH(IF ITS NODE, JAVA, OR PYTHON)
  • 6.
    Babbygeddon Soon after Istarting messing around with the Alexa Skills Kit, we found out we were pregnant. So I created an app called Babygeddon. It is a simple application where you tell Alexa what your due date is, and she tells you how many days left until babygeddon
  • 7.
    Actually I would recommendany developer make an Alexa Skill YOU SEE UI/UX FROM A DIFFERENT PERSPECTIVE APPLICATIONS ARE PRETTY EASY TO START WRITING THE ALEXA TEAM IS RESPONSIVE USE THE CODE BASE YOU FEEL COMFORTABLE WITH(IF ITS NODE, JAVA, OR PYTHON)
  • 8.
  • 9.
    Utterances Spoken Data Input 'utterances':['{My due date is | I am due on| the baby is coming| } {-|DATE} {|is my due date}']
  • 10.
    Speech Responses Where thefun comes in You can have Alexa convey a response back to your user. It can be whatever you want it to be.
  • 11.
    Cards Simple to Implement,but can add just a little extra to the user’s experience There are multiple types of Cards, they are • Simple Cards • Standard Cards • Link Cards
  • 12.
    Actually I would recommendany developer make an Alexa Skill YOU SEE UI/UX FROM A DIFFERENT PERSPECTIVE APPLICATIONS ARE PRETTY EASY TO START WRITING THE ALEXA TEAM IS RESPONSIVE USE THE CODE BASE YOU FEEL COMFORTABLE WITH(IF ITS NODE, JAVA, OR PYTHON)
  • 13.
  • 14.
    Actually I would recommendany developer make an Alexa Skill YOU SEE UI/UX FROM A DIFFERENT PERSPECTIVE APPLICATIONS ARE PRETTY EASY TO START WRITING THE ALEXA TEAM IS RESPONSIVE USE THE CODE BASE YOU FEEL COMFORTABLE WITH(IF ITS NODE, JAVA, OR PYTHON)
  • 15.
  • 16.
    Resources ✤ Echo sim(https://echosim.io/welcome?next=%2F) ✤ Amazon Alexa Dev portal (https://developer.amazon.com/alexa) for deploying front end of application ✤ Amazon Web Services (https://aws.amazon.com/) for deploying back end of application ✤ Alexa Web App (http://alexa.amazon.com/spa/index.html#cards) ✤ Alexa App Server (https://www.npmjs.com/package/alexa-app-server) ✤ Amazon Alexa Tutorial (https://www.bignerdranch.com/blog/developing-alexa- skills-locally-with-nodejs-implementing-an-intent-with-alexa-app-and-alexa-app- server/)