Задать вопрос
guerrrka
@guerrrka

Как хранить данные на Android?

Пишу небольшое приложение. Возникла необходимость хранить данные (использую firebase).

Будет ли правильной такая реализация:
Есть есть доступ к интернету - при добавлении данных в приложение они сразу же отправляются на сервер. Если же доступа к интернету нет - сохраняются локально, а при доступе к интернету синхронизируются с сервером.

Если да - как хранить данные локально? Sqlite?
И как реализовать синхронизацию данных? Т.е. чтобы при каждом возобновлении интернета не передавать ту же самую информацию, которая уже есть на сервере?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
iLLuzor
@iLLuzor
Java, Kotlin, Android Developer
Всё уже сделано за вас. У файрбейса из коробки есть возможность хранения данных оффлайн и синхронизации при появлении доступа к интернету. Почитайте документацию что ли.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы