Что нужно знать про Cloud Firestore во Flutter/Dart?

FlutterMiddle+: проектирует решение с учетом lifecycle, ошибок и поддержкиFirebaseТеорияfirebasefirestorerealtime

Что хотят услышать интервьюеры:

Коротко: Firestore — realtime NoSQL база с коллекциями, документами, queries и offline cache, но требует правильного моделирования данных и security rules.

Ответ:

Где применяется:

  • структура документа влияет на запросы
  • индексы нужны заранее
  • realtime listener нужно закрывать

Пример:

FirebaseFirestore.instance.collection('chats').doc(chatId).collection('messages').snapshots();

Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: строить реляционную модель как в SQL.

Источники

Похожие вопросы