Introduction

SpanishVocab is an application that allows users to learn Spanish and English vocab, and it consists of a list of 1,500+ Spanish vocab words in alphabetical order. Users can click on a word and guess the translation. When the user guesses correctly, a check mark is displayed and that word is marked correct.

I worked solo on this project while attending APSU in the Spring of 2022.

Planning

The planning involved with this app took 5 days. I researched how to use RecyclerView for the first time, and how to display a file of vocab words from the asset folder in RecyclerView. I had to learn how to pass information to the next activity too.

The design for this app is simple, but came together very fast too. I had to decide on a color scheme. I'm really pleased with the color scheme I came up with.

Result:

1
2
3
4

Reflection

SpanishVocab was an eye opening learning opportunity. I learned why ListView is now considered legacy. I learned how to correclty setup a RecyclerView. I also learned two more things: I learned how to serialize things and send information from one activity to another.

This was my second attempt to making a professional looking Android Application, and I am very proud of the product I delivered. There are several things I'd like to spend more time to improve upon, but until then.. I'll still feel proud of this app.

It was the first app I put on the Play Store, and it's the first app I developed where anyone could use it and gain some knowledge.