I use the family Echo and Echo Dot every day and I have always wanted to make something to improve it. Because I had never programmed before, I tried making simple, combining my passion for math with an educational application.
What it does
It generates a random addition problem with addends both between 0 and 25, inclusive. After calculating the value by itself, it validates the user-inputted value.
How I built it
I built it using the flask-ask framework detailed at https://developer.amazon.com/blogs/post/Tx14R0IYYGH3SKT/Flask-Ask-A-New-Python-Framework-for-Rapid-Alexa-Skills-Kit-Development. Combining this with research on python syntax helped me to successfully run it.
Challenges I ran into
Because it was my first time programming, and I was unfamiliar with it, it was difficult to build this program. Also, when I was checking the computer's value with the user-inputted one, originally, it always failed because one was a list and the other a string until I made them both the same data type.
Accomplishments that I'm proud of
I am proud of programming my first piece of code and my first Alexa skill at the same time.
What I learned
I learned a lot about programming how to do it, and the syntax pertaining to python and the process of developing an Alexa skill.
What's next for Learn Addition
I would like to make new Learn Division, Learn Multiplication, and Learn Subtraction skills or combine them into a new version. I am also working on an update to explain how to add by starting off with one and counting until the final number to explain each addition problem using a loop.