Можем ли мы использовать любую базу данных на рабочем столе

Через 2 недели кода пользовательского интерфейса для моего настольного приложения я только что узнал, что Firebase не поддерживает рабочий стол с флаттером, Sqflite тоже не работает. Так как я могу получить доступ к любой базе данных для рабочего стола с флаттером? Я уже пробовал Sqflite и Firebase, и Rest API недостаточно.

3 ответа

Решение

Наконец, Supabase отлично работает на настольных компьютерах и на всех других платформах.

Кроме того, для локальной базы данных Hive a Works.

Согласно этой странице:

Настольные API Flutter все еще находятся на ранних стадиях разработки и могут быть изменены без предупреждения. Обратная совместимость, API или ABI, не будет предоставлена. Ожидайте, что любой код, использующий эти библиотеки, должен быть обновлен и перекомпилирован после любого обновления Flutter

Написание плагинов поддерживается на всех платформах, однако в настоящее время существует очень мало плагинов, которые действительно поддерживают десктоп.

Вы можете найти некоторые плагины, которые можно использовать на рабочем столе, по следующей ссылке:

https://github.com/google/flutter-desktop-embedding/tree/master/plugins

В настоящее время нет плагина для FireBase на рабочем столе Flutter или любой другой базе данных.

Рабочий стол Flutter все еще находится на ранних стадиях, поэтому лучше его не использовать для производства.

Думаю, этот плагин полезен -> gotoPage

ссылка на github -> gotoPage

демонстрационная ссылка -> gotoPage

Другие вопросы по тегам