Мучаюсь выбором СУБД. На мобилах Sqlite, а в браузере IndexedDB, одна реляционная, вторая nosql. То есть придется 2 разных ветки писать. Есть конечно универсальные обертки, но например sembast_web поступает с indexedDB очень своеобразно - он при открытии считывает базу целиком в память. Жесть. Понятно, что для веба написать субд на JS это дохляк, но вот для мобилок написать pure dart nosql с интерфейсом а-ля indexedDB - задача вполне реальная. Только нормальную СУБД, а не эти in-memory поделки.