data); Future<List<Map<String, dynamic>>> readAll(); Future<void> update(String id, Map<String, dynamic> data); Future<void> delete(String id); } class HiveAdapter implements DatabaseAdapter { // Hive specific implementation } class DriftAdapter implements DatabaseAdapter { // Drift specific implementation } Flutter Kaigi 2025 27