|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
Есть мобильное приложение (для iOS на objective-c и Android на java). Логика: заказчик отправляет заказ с мобильного, оператор через веб-интерфейс обрабатывает. Нужно доработать его функционал, добавить чат для общение заказчика и оператора. Выступаю в роли project-менеджера. Возникли вопросы, подскажите: 1) В разработке мобильных приложений этапы деяться на (также как у сайтов): - Отрисовка дизайна для разных разрешений (Photoshop) - Адаптивная верстка под мобильный (для iOS на objective-c и Android на java) - Программирование Верно? 2) Как организовано хранение данных в мобильных приложениях? Я где-то слышал, что мобильные приложения закачивают данные на смартфон в некую MySQL Lite (MySQL на текстовых файлах). Так ли это? 3) Как реализовать получение заказчиком уведомлений о новых сообщениях от оператора? Мобильное приложение должно каждые несколько секунд подключаться к основной БД MySQL проверяя, появились ли новые сообщения, для этого клиента, и если да, то скачивать базу данных телефона и показывать уведомление о сообщении? Или наш веб-сервер должен каким-то образом слать веб-хуки смартфону клиента? 4) Когда заказчик будет писать сообщение в чат с мобильно, сообщение, записывается в базу данных мобильного и отправляется в основную БД MySQL? 5) Если пользователь прикладывает фото / видео, то они должны перелаяться на корпоративную FTP папку, в основную БД MySQL добавляется ссылка на фото / видео (чтобы потом выводится в чате)? Аналогично, если оператор прислал в чат фото / видео, то в чате у заказчика отображается ссылка, по клику на которую файлы скачиваются в память телефона? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 21:32 |
|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
rownong27, Начните с азов. Почитайте, как устроены ОС Android,iOS. Изучите, в конце концов азы программирования. Сейчас масса курсов для новичков и чайников. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 22:10 |
|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
Уважаемый авторrownong27, Начните с азов. Почитайте, как устроены ОС Android,iOS. Изучите, в конце концов азы программирования. Сейчас масса курсов для новичков и чайников. Я с вами согласен что нужно изучать азы мобильной разработки. Но это время, а ответы на вопросы нужны сейчас. Если кто знает, поделитесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2018, 23:19 |
|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
rownong27, rownong27 3) Как реализовать получение заказчиком уведомлений о новых сообщениях от оператора? Мобильное приложение должно каждые несколько секунд подключаться к основной БД MySQL проверяя, появились ли новые сообщения, для этого клиента, и если да, то скачивать базу данных телефона и показывать уведомление о сообщении? Воспользуйтесь сервисом нотификации. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2018, 09:25 |
|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
rownong272) Как организовано хранение данных в мобильных приложениях? Я где-то слышал, что мобильные приложения закачивают данные на смартфон в некую MySQL Lite (MySQL на текстовых файлах). Так ли это? Вас беспощадно обманули насчет "MySQL Lite (MySQL на текстовых файлах)" :) Кто то просто решил поглумиться над Вами, так сказать воспользоваться Вашим скудным знанием по-поводу мобильной разработки. Не позволяйте им так насмехаться над вами, скажите, что "MySQL Lite (MySQL на текстовых файлах)" не бывает! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2018, 22:37 |
|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
Уважаемый автор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 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2018, 07:42 |
|
Вопросы по доработке мобильного приложения (для iOS на objective-c и Android на java)
|
|||
---|---|---|---|
#18+
rownong27, Решите проблему радикально - перепишите приложение под Xamarin Forms. При этом: 1. Получите один код на обе платформы айос и андроид. 90-100%. Платформо-зависимые красоты напишите с использованием ExportRenderer 2. Насчет данных - SQLite или хранение пар ключ-значение, как куки. Последнее имплементируется для каждой платформы отдельно. И ExportRenderer опять же. 3.Как реализовать получение заказчиком уведомлений о новых сообщениях от оператора? Мобильное приложение должно каждые несколько секунд подключаться к основной БД MySQL проверяя, появились ли новые сообщения, для этого клиента, и если да, то скачивать базу данных телефона и показывать уведомление о сообщении? Это называется полинг. В кайф, только ваше приложение не может работать в бэкграунд для этого. Особенно айос рвет и мечет по этому поводу, когда публикуешь такое приложение. 4.Когда заказчик будет писать сообщение в чат с мобильно, сообщение, записывается в базу данных мобильного и отправляется в основную БД MySQL? А че сразу из дата-авэа кнтрола не отправлять на сервер? Ну можно еще, конечно, раз двадцать записать в разных БД, лишь бы в удовольствие. 5. Если пользователь прикладывает фото / видео, то они должны перелаяться на корпоративную FTP папку, в основную БД MySQL добавляется ссылка на фото / видео (чтобы потом выводится в чате)? Аналогично, если оператор прислал в чат фото / видео, то в чате у заказчика отображается ссылка, по клику на которую файлы скачиваются в память телефона? Нет. Картинка заносится в поток прямо в клиентском приложении. Просто байт эррэй. И следующий оператор просто отправляет этот байт эрр в WCF на сервер. В Замарине по этому поводу просто отличная документация. Прочее: Замарин уже не Замарин, я часть Визуаль Студии, например 2017. Так что можно даже бесплатно шарить для комьюнити edition/ <ffd Юлин задолбешься переключать раскладки тут. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 00:40 |
|
|
start [/forum/topic.php?fid=11&fpage=2&tid=1329641]: |
0ms |
get settings: |
21ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
214ms |
get tp. blocked users: |
2ms |
others: | 382ms |
total: | 693ms |
0 / 0 |