Друзья. В этой теме я бы хотел прояснить задачу, которая стоит передо мной и хочу получить совет по поводу того как организовать логику работы приложения.
Суть задания. У нас есть сайт. На сайте пользователь может купить купон, который выдается в электронном виде в виде 10 символов (буквы цифры)
Также у нас есть партнеры. Которые эти купоны принимают и обменивают на товар или услугу. Купон им необходимо “Активировать”. Что касается веб версии, то каждый партнер имеет уже этот функционал на нашем сайте в спец. кабинете, и давно уже активирует купоны, однако нужно сделать приложение, что бы там был сканер кюр кодов и можно было активировать купон через приложение. Просто сканируя код как в кинотеатре.
Мне необходимо найти ответы на такие вопросы:
- Через какую библиотеку/фреймворк и тд я могу работать со своим сайтом?
Я вообще веб программист, и знаком со всеми ньюансами по вебу. У нас есть свой сервер, своя бд с огромным количеством таблиц и записей.
-
Каким образом осуществляются запросы от приложения? Только Get или есть еще Post?
-
Какие ответы должен давать сайт? В каком формате, и какие форматы ответов вообще поддерживает ios
-
Каким образом и когда делаются запросы к бд сайта, имею введу про многопоточность. Сам я еще эту тему на ios не проходил, но суть я понимаю. В моем проекте по сути, каждая вью это просто отображение информации из БД нашего сайта. На самом устройстве нечего хранить. Поэтому нужно ли делиться на потоки, что бы вью грузились отдельно а информация отдельно?
Это наверное основные вопросы, которые меня пока мучают:)