Я создаю мобильное приложение, которое позволяет отправлять сообщения в режиме реального времени, подружиться с пользователями, создавать группы для общения и обмена изображениями, а также создавать события, в которых пользователи могут приглашать друг друга.Firebase онлайн для Android offline datastore
Я решил использовать Firebase в качестве онлайн-back-end. Но, учитывая, что Firebase использует модель данных NoSQL, в то время как Android SQLite использует SQL при сохранении данных в автономном режиме в Android, что является обычным способом справиться с этим? Есть простой способ конвертировать или просто сохранять из NoSQL в SQL, или мне нужно создать конвертер?
(Это особенно важно для событий, как когда-то созданы, они должны быть запланированы в AlamManager, предоставляя пользователям уведомления от времени события)
Firebase построена на жестком диске на Android: https://www.firebase.com/docs/android/guide/offline-capabilities.html#section-enabling-offline-support Я не уверен, d хотите реализовать другой механизм поверх/под ним. –
У вас есть специальная причина не использовать автономное решение для постоянной защиты Firebase? Вы хотите, чтобы автономные данные были доступны в формате POJO? –