Технический раздел 1
Синхронизация
Приложение нуждалось в сложной синхронизации: 18 типов сущностей,
9 из них могут как загружаться с сервера, так и отправляться на него. Всего 27 этапов синхронизации.
Этот процесс занимал много времени, поэтому мы вынесли его в отдельный экран: во время синхронизации телефон блокировался и пользователь видел только уровень прогресса загрузки.