Гость
Map
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java) / 7 сообщений из 7, страница 1 из 1
11.11.2018, 21:32
    #39731459
rownong27
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
Есть мобильное приложение (для iOS на objective-c и Android на java).
Логика: заказчик отправляет заказ с мобильного, оператор через веб-интерфейс обрабатывает.

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

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

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

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

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

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

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

Аналогично, если оператор прислал в чат фото / видео, то в чате у заказчика отображается ссылка, по клику на которую файлы скачиваются в память телефона?
...
Рейтинг: 0 / 0
11.11.2018, 22:10
    #39731477
Уважаемый автор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
rownong27,

Начните с азов. Почитайте, как устроены ОС Android,iOS. Изучите, в конце концов азы программирования. Сейчас масса курсов для новичков и чайников.
...
Рейтинг: 0 / 0
11.11.2018, 23:19
    #39731493
rownong27
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
Уважаемый авторrownong27,

Начните с азов. Почитайте, как устроены ОС Android,iOS. Изучите, в конце концов азы программирования. Сейчас масса курсов для новичков и чайников.

Я с вами согласен что нужно изучать азы мобильной разработки.
Но это время, а ответы на вопросы нужны сейчас.

Если кто знает, поделитесь.
...
Рейтинг: 0 / 0
12.11.2018, 09:25
    #39731543
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
rownong27,

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

Воспользуйтесь сервисом нотификации.
...
Рейтинг: 0 / 0
13.11.2018, 22:37
    #39732731
Уважаемый автор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
rownong272) Как организовано хранение данных в мобильных приложениях?
Я где-то слышал, что мобильные приложения закачивают данные на смартфон в некую
MySQL Lite (MySQL на текстовых файлах). Так ли это?


Вас беспощадно обманули насчет "MySQL Lite (MySQL на текстовых файлах)" :)
Кто то просто решил поглумиться над Вами, так сказать воспользоваться Вашим скудным знанием
по-поводу мобильной разработки. Не позволяйте им так насмехаться над вами, скажите, что
"MySQL Lite (MySQL на текстовых файлах)" не бывает!
...
Рейтинг: 0 / 0
14.11.2018, 07:42
    #39732788
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
Уважаемый авторrownong272) Как организовано хранение данных в мобильных приложениях?
Я где-то слышал, что мобильные приложения закачивают данные на смартфон в некую
MySQL Lite (MySQL на текстовых файлах). Так ли это?


Вас беспощадно обманули насчет "MySQL Lite (MySQL на текстовых файлах)" :)
Кто то просто решил поглумиться над Вами, так сказать воспользоваться Вашим скудным знанием
по-поводу мобильной разработки. Не позволяйте им так насмехаться над вами, скажите, что
"MySQL Lite (MySQL на текстовых файлах)" не бывает!
По делу не можешь, но сострить - без этого никуда?

rownong272) Как организовано хранение данных в мобильных приложениях?
Я где-то слышал, что мобильные приложения закачивают данные на смартфон в некую
MySQL Lite (MySQL на текстовых файлах). Так ли это?
На андроиде встроенная СУБД SQLite.
Простейший урок по работе с ней: https://startandroid.ru/ru/uroki/vse-uroki-spiskom/74-urok-34-hranenie-dannyh-sqlite.html
И на сайте разработчиков: https://developer.android.com/training/data-storage/sqlite
...
Рейтинг: 0 / 0
20.11.2018, 00:40
    #39735380
Renziglov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
rownong27,
Решите проблему радикально - перепишите приложение под Xamarin Forms.
При этом:
1. Получите один код на обе платформы айос и андроид. 90-100%. Платформо-зависимые красоты напишите с использованием ExportRenderer
2. Насчет данных - SQLite или хранение пар ключ-значение, как куки. Последнее имплементируется для каждой платформы отдельно.
И ExportRenderer опять же.

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

Это называется полинг. В кайф, только ваше приложение не может работать в бэкграунд для этого. Особенно айос рвет и мечет по этому поводу, когда публикуешь такое приложение.

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

А че сразу из дата-авэа кнтрола не отправлять на сервер? Ну можно еще, конечно, раз двадцать записать в разных БД, лишь бы в удовольствие.

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

Нет. Картинка заносится в поток прямо в клиентском приложении. Просто байт эррэй. И следующий оператор просто отправляет этот байт эрр в WCF на сервер. В Замарине по этому поводу просто отличная документация.

Прочее: Замарин уже не Замарин, я часть Визуаль Студии, например 2017. Так что можно даже бесплатно шарить для комьюнити edition/ <ffd Юлин задолбешься переключать раскладки тут.
...
Рейтинг: 0 / 0
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java) / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]