File corruption may not be a practical issue for everyone. I personally have never had my apps save file become corrupted but I still have a procedure in place to deal with it.
I am wondering what peoples experiences and approached are?
Here is my procedure:
I make a md5 hash of the data then write it at the end of the file. When I load
the file I read in the data do a md5 hash and compare it to whats in the file.
Also, I have a back upfile written each time the file is saved. Since a crash of the device could potentially interrupt the writing. With two files there would always be something to restore from (even if one is a slightly older version).