---
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!*
