|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.09.2019, 17:44 | #1 |
Новичок
Джуниор
Регистрация: 24.09.2019
Сообщений: 2
|
Совет по архитектуре приложения
Добрый день!
Прошу совет по архитектуре Android приложения. Итак, есть веб-служба (сервер), которая получает запросы и отсылает ответы в виде XML. XML содержит информацию в виде документа: заголовок + строки. Формат таких документов не стандартизирован, т.к. каждый раз может быть разный набор полей. Поэтому сделать универсальный layout на android нельзя. Плюс приложение должно работать как на планшете (landscape), так и на смартфоне (portrait). Некоторые поля возможны для редактирования, после изменения поля android должен отослать ответ на сервер и получить обратно обновлённую информацию. Соответственно получается что один и тот же документ может отображаться динамически на одном и том же frame. Получается, что приложение должно на лету уметь правильно\красиво\оптимально отображать передаваемую информацию. Как такое можно реализовать? В какую сторону смотреть? Особенно интересует компонент для представления таблицы (строки документа), чтобы можно было прокручивать информацию вправо-влево, вверх-вниз, и при этом оставались заголовки полей. Если кто может навести на правильные идеи - welcome! Спасибо! На любые наводящие\уточняющие вопросы - с удовольствием отвечу. |
24.09.2019, 23:47 | #2 | ||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
Читая Ваш топик складывается впечатление, что читаешь вводние перед предпроектным анализом. Но, если вкратце, нужно определиться:
После этого уже можно будет говорить о каких-то архитектурных или технических деталях. Цитата:
P.S. Только без обид. Если у Вас возникают подобные вопросы, то лучше хорошо подумать, прежде чем заняться самостоятельной разработкой. |
||
25.09.2019, 11:19 | #3 | ||||
Новичок
Джуниор
Регистрация: 24.09.2019
Сообщений: 2
|
Streletz, попробую ответить:
Цитата:
Цитата:
Обратно уходит новый XML с названием поля и новым значением. Т.е. изменили поле - отправили обратно на сервер и получили от сервера уже новую порцию данных. В качестве примера: приходит в приложение заказ продажи. Исправляем дату отгрузки - и с сервера приходит тот же заказ, только уже с изменёнными полями исходя из новой даты отгрузки. По сути приложение - это "клиент" БД, в которой зашита вся логика обработки данных. Цитата:
Цитата:
Ранее я сам реализовывал приложение терминал сбора данных, которое по сути уже делает все что я описал ранее (кроме отображения таблицы. Точнее я её реализовывал на основе TableLayout, что честно говоря не комильфо...). Просто сейчас задача несколько усложнена, требуется "хорошая" дизайнерская составляющая. Как уместить много полей на малом экране при сохранении юзабилити. Спасибо большое за наводящие вопросы-ответы! )) |
||||
26.09.2019, 00:20 | #4 | |||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
Цитата:
Цитата:
Ничего страшного не будет, если Вы своевременно подтянете теорию. Но, это уже сами. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нуждаюсь в актуальных книгах по аппаратной архитектуре и по программной архитектуре | Kenny Fox | Общие вопросы по программированию, компьютерный форум | 1 | 10.07.2017 01:32 |
Задача по архитектуре ЭВМ | ДаняР | Помощь студентам | 1 | 30.10.2016 17:52 |
нужен совет в проектировании приложения | usrjava | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 25 | 16.03.2015 10:29 |
Приложения для ios. Совет. | Heming | Помощь студентам | 2 | 10.02.2012 20:03 |
Дайте совет по разработке приложения | step-93 | Общие вопросы Delphi | 11 | 18.04.2011 23:48 |