Архитектура приложения Android - PullRequest
0 голосов
/ 05 марта 2011

Я работаю над приложением для Android, которое будет включать получение и отправку данных с сервера. После получения содержимого пользователь сможет выполнять определенные операции и отправлять некоторые данные обратно на сервер. В некоторых случаях данные будут просто храниться в базе данных, однако иногда мне нужно будет выполнить некоторую обработку данных и затем отправить обратно уведомление в приложение.

Я также пытаюсь минимизировать объем данных, передаваемых между мобильным приложением и сервером. Я рассматриваю возможность отправки мобильному приложению сводки доступных данных вместо отправки всех данных и просто предоставления пользователю способа запрашивать конкретные элементы из сводки.

Другая проблема, с которой я столкнулся, - это масштабируемость. Вначале я думал поместить все представленные данные в очередь и обработать их оттуда.

Что было бы хорошим способом сделать это? Я с нетерпением жду всех полезных комментариев.

1 Ответ

0 голосов
/ 05 марта 2011

Я не вижу там конкретного вопроса, но подозреваю, что ваша основная потребность будет покрыта просмотром этого 1-часового видео из Google IO 2010 .Он подробно описывает различные шаблоны для написания приложения для Android, которое подключается к удаленному серверу.

В общем, вам почти наверняка потребуется локально кэшировать контент, чтобы уменьшить пропускную способность, использование процессора и батареи на устройстве.и SQLite, вероятно, является хорошим местом для размещения данных, которые у вас есть, захватывая больше, когда вам это нужно.Но то, как именно вы его реализуете, во многом будет зависеть от конкретных требований вашего приложения.

...