Le app di Android sono pensate fin dall'inizio per essere tradotte ed internazionali.
Per questo motivo nessuna stringa visualizzata dovrebbe comparire direttamente nel codice
Anche le stringe utilizzate nei layout non dovrebbero essere scritte direttamente. Ci viene presentato un warning se lo facciamo.
Tutte queste stringhe saranno invece contenute, come coppie nome-valore, all'interno di del file strings.xml, nella cartella values di res.
Potremo facilmente richiamare queste stringhe nell'editor dei layout, utilizzando come valore della strinag @strings/ ed utilizzando l'autocompletamento.
Potremo utilizzarle nel codice, recuperandole con il metodo getResources().getString(R.string.<nome_della_stringa>)
Per ottenere un'app internazionale ci basterà creare cartelle diverse con nome values-<codice_nazionale> ed in quelle inserire una copia del file strings.xml con le traduzioni.