Когда вы, например, сохраняете в списке и визуализируете, вы делаете это в состоянии пользовательского интерфейса, которое является временным. Если вы хотите, чтобы данные сохранялись даже после обновления пользовательского интерфейса, вы должны использовать базу данных, которая будет хранить данные до тех пор, пока вы их не удалите.
Если вы просто хотите сохранить некоторые крошечные данные, например свет / настройки темного режима или сеансы входа / выхода, вы можете использовать shared_preferences . Для больших данных я использовал sqflite для хранения данных в базе данных SQL в системе в виде файла, который будет очищен после очистки или удаления памяти приложения. Если вы хотите хранить данные в облаке, вы можете использовать для этого firebase .