I have experience developing some Android apps, which handily have XML string files where you can store strings. The last time I developed a desktop Java app I hard-coded the strings (for example button titles, labels etc...). I have since learned this is bad practice, and I should store strings in a file.
I am not sure how to go about doing this.
Yes, you should use .properties
files and access them using ResourceBundle
.