Я хочу хранить данные локально на моем устройстве Android и избегать синхронизации с сервером Firestore на начальных этапах приложения.
Согласно официальной документации, касающейся Firestore оффлайн сохраняется :
Для Android и iOS автономное сохранение включено по умолчанию. Чтобы отключить постоянство, установите для параметра PersistenceEnabled значение false.
И чтобы ответить на второй вопрос:
Возможно ли сохранение данных на устройстве, даже если приложение или мобильное устройство перезагружается без синхронизации с базой данных Firestore?
Да, это так. Этот тип постоянных имен называется постоянство диска , что означает, что недавно прослушанные данные (а также любые ожидающие записи из приложения в базу данных) сохраняются на диске. Данные в этом кеше сохраняются, приложение перезагружается и телефон перезагружается.