В самом простом случае нужно обеспечить функциональность на уровне хеш массива, т.е. работу с парами ключ + значение.
В Xamarin данный функционал инкапсулирован в статический класс Preferences.
В рамках вашего Android приложения вы можете выполнять весь набор CRUD операций с вашими переменными.
1 2 3 4 5 6 7 8 9 |
// получить / установить значение Preferences.Get("MyVarName", defaultValue); Preferences.Set("MyVarName", MyVarValue); // удалить значение Preferences.Remove("MyVarName"); //удалить всё Preferences.Clear(); |
Класс работает со скалярами, т.е. значения могут быть string, bool, int, double, long и т.п. Для сохранения объектов, понадобится сериализация.
Очень удобный класс для сохранения настоек приложения. Официальная документация — https://docs.microsoft.com/ru-ru/xamarin/essentials/preferences?tabs=android