В моем приложении для Android есть несколько экранов: Домой, Избранное и Профиль. Если пользователь вошел в систему, например, представление профиля должно отображать информацию профиля. Если пользователь не вошел в систему, в представлении «Профиль» должен быть показан логин.
Я просто не знаю, где и как сохранить информацию пользователя. В настоящее время я использую шаблон MVVM с рекомендуемой Google архитектурой приложения (https://developer.android.com/jetpack/docs/guide).. Лучше ли использовать SharedViewModel с объектом User, сохранить логический флаг с SharedPreferences или что-то еще?