Разработка приложений для Android. Как разработать приложение для Android для кафе, где покупатель может заказать товар. И владелец может отправит

Я считаю, что вы хотите сделать приложение специально для столовой вашей компании. Но да, если вы думаете о глобальном использовании, вы можете опубликовать приложение, и люди могут использовать приложение и в других кафе, если владельцы кафе согласны использовать приложение тоже.

В любом случае, сначала мы сделаем это простым, скажем так, это только для столовой вашей компании. Теперь, чтобы начать с первой версии, просто создайте приложение для заказа элементов и концепции готовых элементов. Для транзакций владелец может получить деньги, когда вы получите свой заказ. Дело в том, что вы получаете свой заказ, когда получаете в приложении уведомление о том, что ваш заказ готов. Это основной сценарий. Теперь есть два типа пользователей: владелец, а затем клиент. Вы можете иметь одно и то же приложение для обоих. С логином в начале приложения. Таким образом, только владелец знает свой логин и пароль. У клиентов есть свой логин и пароль.

Теперь, где вы храните логин? хорошо, в базе данных. Но теперь вам нужна централизованная база данных, а не локальная. Так где же его хранить? На удаленном сервере и доступ к нему через интернет. Таким образом, вам придется использовать внутренний сервер, как упоминал Маниканта .

Поэтому, когда клиенты входят в систему, они заказывают еду. Храните эту информацию также в базе данных. Когда владелец войдет в систему, он сможет увидеть все заказы и кем (имя пользователя клиента) они были заказаны. Как это произошло ? Что ж, вам следует применить некоторую логику и создать соответствующие таблицы для заказов, в которых вы должны хранить заказы клиентов (я только что упомянул базу данных, если вы посмотрите на первое предложение этого пункта) и, соответственно, отобразить эту таблицу для владельца. Когда владелец закончит делать продукты в заказе, он может выбрать конкретный заказ и сказать «заказ готов», снова сохранить его в таблице заказов, и клиент должен получить это уведомление. Вы можете улучшить его соответственно. Это больше о базах данных и связанной логике.

И если вы хотите делать цифровые платежи при оформлении заказа, вам понадобятся компании, предоставляющие платежные шлюзы. Как PayPal и т. Д. Даже PayTM может быть использован, я думаю.

0

Ура! Вы первые нашли эту информацию, сделайте доброе дело, поделитесь ей в: