What is the best way to do the highscore for quiz app? I was leaning toward shared preference, but I would like to have the date/time and player name included with the score in highscore page. Would using score ninja would be overboard?
This is my first venture into Android world and all I have in my pocket is what I read. I would be very grateful if someone could advise me with actual experience in building a highscore activity...
If you are going to be storing many high scores, and you are storing more than just the score, I would recommend using a SQLite Database.
SharedPreferences are great for storing sparse data (e.g. a setting, a single score). When you start storing top 10 scores or an indeterminate number of scores along with the date they were earned and a name of some sort, SharedPreferences become a little bit more awkward to deal with. Plus storing a table of high scores with a number of different fields just screams "database!"