Я планирую сделать мобильное приложение для iOS и Android.Во-первых, я хотел бы сделать iOS-версию приложения.Я планирую использовать CoreData для локального сохранения данных, когда мобильный телефон не подключен к Интернету, а затем, когда телефон подключен к Интернету, я хотел бы добавить данные (которые сохраняются с помощью CoreData) вFireBase, тогда я хотел бы загрузить все данные из Firebase в приложение, чтобы получить последние данные.Есть ли другое решение, позволяющее сохранять данные в автономном режиме и синхронизировать их с другими платформами (в данном случае с Android), когда приложение подключено к Интернету?