Skip to content

Latest commit

 

History

History
executable file
·
20 lines (16 loc) · 1.28 KB

File metadata and controls

executable file
·
20 lines (16 loc) · 1.28 KB

App migration

Модуль для миграции приложения. Позволяет выполнять необходиымые действия при изменении версии приложения (обновлении).

Использование

  1. Реализовать наследник класса AppMigration, который вмещает в себя всю логику для определенной версии прилолжения
  2. Реализовать наследник класса AppMigrationStorage, который поставляет экземпляры AppMigration
  3. Поставить AppMigrationStorage в конструктор AppMigrationManager
  4. Вызвать AppMigrationManager.tryMigrateApp() при инициализации приложения

Пример использования

Подключение

Gradle:

    implementation "ru.surfstudio.android:app-migration:X.X.X"