The inspiration for this skill was to learn how to use the APL for adding visual components to Alexa skills. For that, what better than to include three things that I really enjoy - dogs, brewing, and fun with smart devices.
What it does
Decide on what the best brew pal is for you
What makes the best brew dog
Define the characteristics that could make up the loyal brewing partner that you and your family desire. Learn what dogs typically possess certain traits, and grow to common sizes.
How I built it
Highlighted by the APL
Combining APL, developer console, Lambda
- I was able to build my first skill with visual support. I was incredibly grateful for the tutorials!
Challenges I ran into
Learning New Things!
So Many Challenges, but Growth
Learning the visual build to pair with the voice responses was a challenge, but a great challenge. As a non-developer, I enjoy learning more about how the experiences are created (professionally I'm an analyst, so learning what goes into developing the experiences helps me find and communicate optimization opportunities) and pushing myself into uncomfortable areas.
Accomplishments that I'm proud of
Non-Developer Developing
There's more than a black background!
The fact that there is more than just a plain background was a big win for me. Plus expanding into node.js, while small, is continued growth for me. Plus, I learned more about how similar building visual components in APL is to atomic design for the web. It's expanding the ecosystem that are a part of our everyday experiences.
What I learned
Multi-Modal is Hard
Creating consistency across voice and visual
The more dynamic the experience, the harder it is create consistency and engagement across interfaces. It will make evolving skills an important part of the whole process.
What's next for My brew dog match
Make More Relevant
See more brew dogs
While I think the pet shop front is cute in a "How much is that doggie in the window" way, I would like to add real brew dogs to the story, and build more of a connection.
Log in or sign up for Devpost to join the conversation.