«Полуавтономное» приложение в моем определении — это приложение с предварительно заполненными данными и возможностью обновления данных.
Например:
Когда пользователь устанавливает приложение, оно содержит ряд рецептов/цитат/рассказов внутри. Затем через некоторое время пользователь может обновить коллекцию вручную. Обновления можно запрашивать с Firebase или собственных серверов.
Итак, каков наиболее правильный способ предварительного заполнения базы данных SQL/NoSQL или файловых ресурсов и какое программное обеспечение следует использовать для предварительного заполнения базы данных?
По моему опыту, я предпочитаю начать использовать Firebase Firestore
, они уже решили структуры онлайн / офлайн, и вы можете выполнить шаги, следуя этой статье
Если вы хотите справиться с этим самостоятельно, вы можете построить и создать свой собственный SQLite, вы также можете сделать это, следуя этой статье, на этом этапе вы можете обновлять данные каждую неделю, месяц, вызывая один запрос API из Твоя сторона.