Автономное приложение Flutter с загрузкой Spring в качестве серверной части с использованием MongoDB

#mongodb #spring-boot #flutter #offline #offlineapps

#mongodb #весенняя загрузка #flutter #Не в сети #автономные приложения

Вопрос:

В настоящее время у меня есть приложение flutter, использующее Spring Boot Framework с MongoDB. Я хочу добавить в приложение автономную функциональность.

Функциональность приложения: пользователь заполняет различные формы (личные данные, сведения о членах семьи и т.д.).

Вариант использования: когда пользователь заполняет поля формы личных данных, такие как ‘name’, ‘dob’, заполняются вручную и местоположение (выбирается с помощью выпадающего списка (GET API)). При заполнении этих форм может быть отключено подключение к Интернету.

Как я могу подготовить приложение к работе в автономном режиме?

Один из способов, о котором я подумал, — хранить все данные с использованием любой локальной базы данных, такой как SQLite, но может быть более 10 форм, поэтому может быть сложно поддерживать большое количество данных. Кроме того, как данные будут синхронизироваться с серверной частью?

Вопросы: Как хранить данные? Как синхронизировать данные хранилища с серверной частью, когда приложение подключается к Сети?

Есть ли какой-либо другой лучший подход для решения этой задачи?

Комментарии:

1. Вы спрашиваете то же самое в flutter discord — discord.gg/ujeg3M и discord.gg/fCphxM