--- title: "Learning Spanish" description: "Planning a Flutter app to gamify Spanish vocabulary learning because passive sitting in class just wasn't cutting it." date: "2019-05-09" --- Hello, it's me again. This is my 3rd post today. Anyway — this year I started learning Spanish, or I should say I signed up for Spanish classes at school, because I don't really *learn* there. What I mean is that I attend the classes but I mostly just sit passively and listen to whatever the teacher says. So I decided to change my attitude. I was thinking for a while about how I can learn vocabulary and grammar in the fastest and most efficient way, and I came up with a solution. Since I'm lazy and a programmer, I thought about making a simple app. A few months back I was making a game — an FPS shooter where, to destroy an enemy, you have to type the Spanish equivalent of an English word shown on the screen. I didn't finish that project, but I did make a tool that takes a CSV file with data and converts it into a JSON file. That way I can easily add words to a dictionary and parse it through the application. The app itself will show me a new word (one in English, one in Spanish). But since I'm lazy and I really doubt I'll open the app every day, I'd have the option to add a widget to my home screen and have the app send me a daily notification. Might sound complicated, but it's not. All I need is a cup of tea and the Flutter docs. I really need to start actually learning Spanish because: 1. I'd love to know this language. 2. It would boost my self-esteem. 3. I could brag that I know Spanish. 😂 So far I only know how to greet and introduce myself, read and speak, count, and describe my appearance or someone else's. *Mi español es pobre.* *Nos vemos más tarde, amigos!*