Una variable és un espai que ens permet emmagatzemar un valor únic a la memòria del programa per tal de poder-lo utilitzar més endavant.
Podem pensar en les variables com unes capses de memòria on guardarem coses (informació). Abans de poder utilitzar la capsa (l'espai de memòria reservat), l'hem de crear i posar-li un nom que l'identifiqui (que em permeti saber què hi ha en aquella capsa), d'això se'n diu inicialitzar la variable. Pots crear una variable anant a la secció Variables de l'editor de blocs:
Un cop inicialitzada la variable amb un nom que l'identifiqui i un valor inicial, ja la podem utilitzar i modificar (amb set) des de qualsevol punt del programa. Aquestes variables són globals, és a dir, les podem utilitzar en qualsevol punt de l'aplicació. Pe., una variable inicialitzada a la pantalla 1, es pot fer servir a la pantalla 2.
Al panell de l'esquerra ens apareixen en primer lloc els blocs generals de programació agrupats per categories (control, lògica, text, etc.). I, finalment, tenim els blocs d'una sèrie de funcionalitats extres que podem incloure a l'aplicació (sons, càmera, alertes, sensors, etc.). A continuació tenim llistat dels components de disseny que tenim a l'aplicació, els que hi hem posat nosaltres. Clicant a sobre de cada component s'obre un menú amb els diferents blocs de programació que tenim disponibles per aquell component.
A la part central és on anirem arrossegant els blocs de codi i construint tota la lògica de l'aplicació.
Quines millores podem afegir a l'aplicació?
Per exemple:
Posar una imatge amb la bandera de l'idioma a cada botó.
Introduir un camp de text on es mostri la traducció.
Fes que la imatge del botó seleccionat canviï durant 1 segon per indicar quin és l'idioma escollit.
Quina més?