Здравствуйте. Возник такой вопрос: когда создают приложения, и есть необходимость разграничить доступ (к примеру, дать мне возможность форматировать таблицу, а другим людям только только просматривать её), то создаётся два разных приложения? Или одно, но с какими то ограничениями? Если второе, то как программе понять к чему она имеет доступ?
P.S.
Возможность создания учётной записи в приложении не планируется.
Я надеюсь, что вопрос поставлен точно. Прошу палками не кидать, только начинаю заниматься написанием приложений.
Вы не отвечаете на главный вопрос - как вы собираетесь отличать "меня" от "других людей"?
Только по принципу "если заполучил полную версию - значит, я"?
Не понятно откуда берется таблица.
а) Она локальная на каждом телефоне ?
б) общая для всех пользователей ?
в) пользователь может своей таблицей делиться с нужными ему контактами.
а) предполагаем, что это функционал за который вы хотите брать деньги.
- In-App покупки,
- free & paid версии приложения
б) на бакенде легче сделать админку
в) без авторизации не реализуемо.
Спасибо за ответ!
Я сам ещё школьник и хочу сделать приложение с расписанием. Таблица с расписанием, наверное, должна быть общая для всех.
Почему возник такой вопрос: я хочу добавить возможность вносить изменения в расписание. Но я так понимаю, что без авторизации это не сделать.
Для одной школы - тупо можно выкладывать свежий файлик на бакенде.
Универсальное. На беке делается админка. Первый зарегистрировавшийся, добавивший
школу (класс в школе) - может обновлять расписание.
Остальные на своих телефонах только могут его просматривать.
Начни с простого. постепенно делая его лучше и гибче.
Не готов к клиент-серверной архитектуре, тогда в программе
редактор / просмотр
импорт / экспорт.
И пусть первый кто вбил расписание для класса
делиться с однокласниками файликом выгрузки (по почте, через блютуз и т.д.)
Олег, я думал написать какое-то простое десктопное приложение с помощью Qt, а дальше перенести на телефоны. И если честно, я вас немного не понял. Вы подразумеваете написание сайта?
Доброго дня.
В зависимости, что будет проще и быстрее. Если проще будет ограничить доступ к редактированию, нежели выделять код в отдельное приложение, то лучше так. Ну и стоит учитывать, что поддерживать придётся две версии приложения, так что проще ограничивать доступ.
можно собирать две версии приложения на общем коде с расхождением в требуемой функциональности,
один проект, общий основной код, в первую сборку уйдет класс для экрана с редактированием, во вторую - с только чтением, только чтение сложнее взломать для редактирования если в приложении просто нет кода для этого редактирования
gradle умеет