tinyDB come memorizzare?

Siccome ho realizzato un app in varie lingue (per renderla accessibile a più persone) cioè ho inserito che l'utente appena entra nell'app possa selezionare le lingue da una lista .Non so se è possibile fare con qualche blocco di codice un qualcosa che permette di selezionare la lingua solo la prima volta dopo il download e non ripetere la selezione ogni volta che l'utente apre l'app.

lascio in allegato i blocchi che ho usato per programmare la lista


lista_lingue è stata fatta con una listview.
la lista lingue viene mostrata appena apro l app quindi è gia inizializzata,dopo la selezione della lingua si torna alla home
Come implemento tinyDB?
inoltre è possibile accedere anche in seguito alla modifica della lingua mediante un tasto(menù) e dovrebbe salvare anche l'eventuale modifica.
(non so se mi sono fatto capire)

Qualcuno è in grado di scrivere il blocco di codice perchè io sono incapace di capire quelle cose cioè un esempio facile lo so fare, ma non lo so replicare per la selezione della lista lingue. Grazie

Please give a try with TinyDB. If you could post blocks in English I might help you better.

CALCOLA is button
FATTORIZZA is button
LISTA_LINGUE is listwiew