Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Android > Вопросы по доработке мобильного приложения (для iOS и Android)


Автор: rownong@yandex.ru 11.11.18, 18:32
Есть мобильное приложение (для iOS на objective-c и Android на java).
Логика: заказчик отправляет заказ с мобильного, оператор через веб-интерфейс обрабатывает.

Нужно доработать его функционал, добавить чат для общение заказчика и оператора.
Выступаю в роли project-менеджера.
Возникли вопросы, подскажите:

1) В разработке мобильных приложений этапы деяться на (также как у сайтов):
- Отрисовка дизайна для разных разрешений (Photoshop)
- Адаптивная верстка под мобильный (для iOS на objective-c и Android на java)
- Программирование
Верно?

2) Как организовано хранение данных в мобильных приложениях?
Я где-то слышал, что мобильные приложения закачивают данные на смартфон в некую
MySQL Lite (MySQL на текстовых файлах). Так ли это?

3) Как реализовать получение заказчиком уведомлений о новых сообщениях от оператора?
Мобильное приложение должно каждые несколько секунд подключаться к основной БД MySQL проверяя, появились ли новые сообщения, для этого клиента, и если да, то скачивать базу данных телефона и показывать уведомление о сообщении?

Или наш веб-сервер должен каким-то образом слать веб-хуки смартфону клиента?

4) Когда заказчик будет писать сообщение в чат с мобильно, сообщение, записывается в базу данных мобильного и отправляется в основную БД MySQL?

5) Если пользователь прикладывает фото / видео, то они должны перелаяться на корпоративную FTP папку, в основную БД MySQL добавляется ссылка на фото / видео (чтобы потом выводится в чате)?

Аналогично, если оператор прислал в чат фото / видео, то в чате у заказчика отображается ссылка, по клику на которую файлы скачиваются в память телефона?

Автор: Gonarh 11.11.18, 18:39
Цитата rownong@yandex.ru @
1) В разработке мобильных приложений этапы деяться на (также как у сайтов):

Нет.
Цитата rownong@yandex.ru @
2) Как организовано хранение данных в мобильных приложениях?

Так как написано в ТЗ, либо если в ТЗ это не оговорено, так как пожелает разработчик. Хоть в текстовом виде, хоть sqlite, хоть в облаке.
Цитата rownong@yandex.ru @
3) Как реализовать получение заказчиком уведомлений о новых сообщениях от оператора?

Вариантов несколько, самый быстрый и простой push уведомления от гугла, у огрызков свои пуши, про них только краем уха слышал.
Цитата rownong@yandex.ru @
4) Когда заказчик будет писать сообщение в чат с мобильно, сообщение, записывается в базу данных мобильного и отправляется в основную БД MySQL?

Смотри ответ на в.2

Добавлено
И вообще, странно слышать подобные вопросы от менеджера проекта.

Автор: rownong@yandex.ru 11.11.18, 20:29
1) А как?
2) ок, спасибо
3) Как активировать PUSH в мобильном? Мобильному какой-то веб-хук отправляется? Или мобльный сам опрешивает какждую скунду / минуту какой-то сервис?
4) ок

--

Я раньше не занимался мобильной разработкой, сейчас потребовалось вникать.

Сообщения были разделены в тему "спам"

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)