Как создать приложение flutter в автономном режиме и онлайн

#mongodb #flutter #sqflite #offlineapps

Вопрос:

я просто ищу идеи о том, как заставить приложение работать в онлайн-и оффлайн-режимах(это приложение для задач, и оно должно работать как онлайн, так и оффлайн). У меня есть приложение для выполнения задач, которое хранит данные в базе данных sqflite(локально на телефоне), когда приложение выходит в Сеть, я хочу, чтобы данные были синхронизированы с моей онлайн-базой данных для онлайн-базы данных, которую я использую из mongodb. я просто ищу предложения, а также хочу спросить, какая автономная база данных подходит для mongode, Hive или sqflite.

Ответ №1:

вы можете использовать библиотеку shared_prefernce и создать функцию, если телефон не подключен к Wi-Fi, верните значение null, если подключен, используйте сокет, выделите и очистите локальное хранилище

Ответ №2:

Область MongoDB поддерживает функцию синхронизации, однако это приведет к блокировке вашего приложения в базе данных Atlas, размещенной в MongoDB.