Что нужно знать про Drift и SQLite во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: Drift строит типобезопасный слой над SQLite с запросами, DAOs и reactive streams.
Ответ:
Где применяется:
- подходит для relational data
- помогает с migrations
- запросы можно тестировать отдельно
Пример:
final users = await db.select(db.users).get(); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: писать SQL-логику в UI.