The ASK SDK for Java makes it easier for you to build highly engaging skills, by allowing you to spend more time on implementing features and less on writing boiler-plate code.
To help you get started more with the SDK we have included several samples, references, and guides. We've collected links to all of them here to make them easy to find, as well as a description for what each document covers.
This guide will show you how to include the SDK as a dependency in your Maven project.
Walks you through step-by-step instructions for building the Hello World sample.
This code sample will allow you to hear a response from Alexa when you trigger it. It is a minimal sample to get you familiarized with the Alexa Skills Kit and AWS Lambda.
This is a step-up in functionality from Hello World. It allows you to capture input from your user and demonstrates the use of Slots.
This tutorial will guide you in building a fully-featured skill. The skill features Built-In and Custom slots, as well as state management. The skill you build with this tutorial can be customized to build your own game.
Covers how you can build request handlers to handle incoming requests, exception handlers to handle errors in your skill, and use request and response interceptors to perform tasks before or after handler execution.
Covers how skill attributes can be used on three different scopes (request, session and persistent), to store and retrieve skill data.
Covers how service clients can be used by your skill to access Alexa APIs.
Covers how the Response Builder can be used to easily compose multiple elements, like text, cards and audio, into a single response.
Request and vote for Alexa features here!