хранить, к примеру, имя пользователя и его юрл image в статик полях, допустим, класса User, который я создам, для того, чтобы каждый раз не делать запрос в firebase и доставать от туда нужные мне поля,а доставать значения нужных мне полей из статик переменных понятное дело, что я рискую забыть при обновлении полей юзера в firebase забыть обновить static поля, но если нет, то будет хорошей практикой хранить поля юзера именно таким образом? Не хочется каждый раз делать запрос в бд, особенно если у юзера долго грузит интернет. Спасибо
Храни данные в локальной бд/шп
зависит от размера приложения. Если 5-8 экранов это еще терпимо. Но если больше - и мне придется доделывать за Вами - научитесь пользоваться хранилищем
не юзай статик поля
Datastore?
SharedPreferences, Database, класс в DI
Обсуждают сегодня