Что нужно знать про Hive во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: Hive — локальное key-value/NoSQL хранилище для Dart/Flutter, удобное для кеша и простых моделей без SQL-запросов.
Ответ:
Где применяется:
- быстрое локальное хранение
- нужны adapters для типов
- миграции и версии нужно планировать
Пример:
final box = await Hive.openBox<User>('users');
await box.put(user.id, user); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: использовать Hive для сложных relational queries.