Разрабатываю приложуху аналогичную по структуре тудурэнту: система помощи оценки эффективности тренировок для спортсменов. Есть клиенты (мобилки), общий сервер, планируется режим для тренеров с доступом к данным спортсменов.
Возникают некоторые вопросы с т.з. архитектуры и безопасности:
1. Не заметил хоть сколь-нибудь адекватной защиты от использования до регистрации - значит ли это, что таковая защита бессмысленна/неактуальна для приложений, которые расширяют возможности в онлайне? Имеет ли смысл в таком случае препядствовать использовать приложение без сетевых возомжностей (если будет выбрана такая бизнес-модель).
2. Стоит ли прикручивать гугл-авторизацию, авторизацию через телегу и т.п., взамен простой почты-пароля? Эти же токены хранятся всё в той же БД, что и остальные данные? (никогда с такими авторизациями не работал)
3. Синхронизация и хранение данных. После обновления версий, не сохраняются локальные данные от предыдущей версии: то есть все данные необходимо хранить и на сервере и организовывать полноценное локальное хранилище? Ты говорил, что есть некоторые проблемы с синхронизацией у тудурэнта - планируешь ускорять и перерабатывать. Можно поинтересоваться о подводных камнях?