I am going to make application more specifically a game for android phone.
I am going to have multiple activities and many classes so I'm thinking about storage of the game data.
Game data should be visible for activities so I'm thinking if I should rather use singleton to store data there and receive it easily from any activity or should I rather pass data using Intents?
There will be small amounts and large amounts of data (small such as score, large such as maps etc..).
For scores I would use intents but then wouldn't it be better to do everything the same way? And if yes I think one singleton with whole game state would be better. Any ideas?