Я занимаюсь разработкой системы учета и мне нужен ваш совет в двух вещах:Android: как создать приложение для работы с большими данными?
- В деятельности Invoice конечный пользователь выбирает деталь/детали, которые должны появиться в счете-фактуре. Элементы предопределены конечным пользователем, а количество элементов может быть 10,50 и даже 1000, каждый элемент имеет несколько полей: описание, цена/единица, ключ и серийный номер. мой вопрос: какой лучший способ справиться с этими большими данными:
- Каждый раз (новый счет-фактура) приложение отправляет HTTP-запрос и читает весь список, используя json со стороны сервера?
- Сохраните элементы и все поля в локальной базе данных и выполните синхронизацию каждого конкретного времени.
- Позвольте пользователю ввести не менее двух символов и отправить запрос на сервер и получить конкретные элементы.
Я хочу, чтобы приложение, чтобы быть быстрым и легким для конечного пользователя.
- Это хорошая идея, чтобы приложение полностью работало в автономном режиме (локальная база данных) и всякий раз, когда есть интернет для обновления/синхронизации сервера?
** В настоящее время я использую PHP + MySQL на стороне сервера.
EDIT: Я знаю, как отображать мои данные соответствующим образом (список, адаптер, поиск ..) Мой вопрос касается проектирования не кода.
Спасибо совет :-)
Я буду ждать ответов ... –
введите ваши данные в список просмотров –