Build an Alexa Skill in Kotlin!


Details
Join us in Toast, as we learn how to build an Alexa skill in Kotlin!
Amazons Vladyslav Sitalo will be presenting his Kask (https://github.com/Stvad/kask) library, which is a Kotlin library designed to improve the experience of developing Alexa skills on the JVM. It allows you to reduce the amount of boilerplate code you have to write by:
- Providing you with a concise functional way to handle simple Alexa requests;
- Generating the Kotlin classes for your skill interaction model (https://developer.amazon.com/docs/custom-skills/create-the-interaction-model-for-your-skill.html). And instantiating them when the Alexa sends request to your skill.
-> Prerequisites
This is a hands-on session: don't forget to bring your laptop. Please set up Kotlin beforehand, we recommend installing the latest version of Intellij IDEA: https://kotlinlang.org/docs/tutorials/getting-started.html
If you'd like to test your newly developed skill by making an Alexa talk to it - you'll need to create an Amazon development account (https://developer.amazon.com/alexa/console/ask)
This is a beginner-friendly event. No previous knowledge of Kotlin is required, however we recommend familiarity with at least another programming language.
-> Schedule
6.00pm Pizza and drinks
6.30pm Presentation on Alexa
6.45pm Hands on session building your own skill
8.00pm We'll finish up with a drink in one of our local pubs!


Build an Alexa Skill in Kotlin!