Как я могу использовать faunaDB на флаттере?

Как видно из документации FaunaDB, здесь нет ни API dart, ни REST API. Кроме того, я не могу найти пакет FaunaDB в пакетах Flutter.

Есть ли способ использовать FaunaDB на флаттере?


person Ueda Takeyuki    schedule 17.10.2019    source источник


Ответы (3)


В настоящее время мы не предлагаем первичную поддержку флаттера. Вы можете создать сторонний драйвер для Dart на основе наших текущих драйверов с открытым исходным кодом, если хотите. Они действительно используют json / http под капотом. Если вы ориентируетесь на Android, другим вариантом может быть форк драйвера java и отключение http-клиентов, чтобы они были совместимы с Android, и использовать канал платформы.

person benjumanji    schedule 17.10.2019
comment
Понятно. Спасибо за вашу любезную информацию. Я попробую взглянуть на код драйвера с открытым исходным кодом. - person Ueda Takeyuki; 19.10.2019

Я считаю, что самый простой способ использовать Flutter с FaunaDB - это использовать Интерфейс GraphQL FaunaDB и пакет Dart graphql_flutter.

Недавно мне удалось прочитать данные из FaunaDB с помощью graphql_flutter, и обновлю этот пост, когда я его еще протестирую.

person Runar Jordahl    schedule 19.01.2020
comment
Звучит неплохо. Я с нетерпением жду результатов вашего теста! - person Ueda Takeyuki; 20.01.2020

Dart может использовать библиотеки javascript Как использовать Библиотеки JavaScript в ваших приложениях Dart

Вы можете просто использовать драйвер javascript https://github.com/fauna/faunadb-js.

https://medium.com/flutter-community/building-a-simple-application-with-flutter-and-graphql-5786764df102

person Aman Bains    schedule 19.11.2019
comment
Звучит неплохо! Пакет js, упомянутый в Как использовать библиотеки JavaScript в ваших приложениях Dart кажется только для веб-приложений, не для Flutter. Итак, мне нужно найти другой подходящий пакет, но, похоже, он может хорошо работать, спасибо! - person Ueda Takeyuki; 25.11.2019