[New to Flutter/Android/Mobile]
DATA STORAGE
I see apps where you can create lists etc. without logging in to the app. For example, a shopping list app...you can create new shopping lists, add items to the list and those lists/items will persist over sessions, even if the app is stopped and restarted.
Where is this data stored? You experienced Flutter/mobile developers out there, where do you store data like this? In the phone? If so what is your preferred approach? Or perhaps you never store in the phone but always write to some external storage (if so what is your choice for ease of use)?
I'm not talking about sensitive data like bank details etc.
Just trying to get a feel from experienced devs about best practises when it comes to storing data for things like simple lists etc or other user prefs. Thanks.