Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build Your Own Alexa Skill in NetsBlox

Build Your Own Alexa Skill in NetsBlox

These slides accompanied a workshop about building Alexa skills in NetsBlox at SnapCon 2021.

Brian Broll

July 31, 2021

More Decks by Brian Broll

Other Decks in Programming


  1. Brief Intro to NetsBlox ▪ NetsBlox is an extension of

    Snap! which provides many new features such as: ▪ Networking Capabilities ▪ Undo Capabilities ▪ Collaborative Editing ▪ Shared Projects ▪ Sharing libraries ▪ and more! ▪ One of the new networking concepts is Remote Procedure Calls which enables users to invoke code implemented remotely. Examples include: ▪ Google Maps ▪ Cloud Variables ▪ Alexa 3
  2. Motivation ▪ Smart devices and voice assistants have become ubiquitous

    ▪ Creating voice assistants can make programming more relevant and engaging ▪ Let’s make it possible in a familiar blocks-based programming environment! 4 Documentation is available at https://editor.netsblox.org/docs/services/Alexa/index.html
  3. Overview ▪ Login to Amazon and make sure we are

    using a developer account ▪ Login to Amazon from NetsBlox ▪ Install Amazon Alexa on our phone (for testing!) ▪ Start creating Alexa skills! 5