Я уже написал несколько небольших приложений для Android, большинство из них в одном действии и почти никаких данных, которые должны быть постоянными на устройстве.Рекомендации по разработке более крупных приложений на Android
Теперь я пишу приложение, которое требует больше действий, и я немного озадачен тем, как организовать все это. Мое приложение загрузит некоторый синтаксический анализ данных, который покажет его пользователю, а затем отобразит другие действия в зависимости от данных и взаимодействия с пользователем. Некоторые из этих данных могут быть кэшированы, некоторые из них должны быть загружены каждый раз. Некоторые из этих данных не должны быть загружены только в тот момент, когда изменения ориентации, но это должно быть на момент создания активности ...
Еще одна вещь, которую я смущает, - это такие вещи, как httpClient. Я теперь, например, создаю новый httpclient для каждого действия, то же самое для локаторов.
Есть ли книги, блоги или документы с шаблонами, примеры и советы по организации более крупных приложений на Android? Все, что я нашел до сих пор, получает начальные обучающие программы, оставляя меня один после 60 строк кода ...
Я был бы очень рад, если бы некоторые из вас могли предоставить хорошие ресурсы.
Вы можете расширить класс android.app.Application и создать свой HttpClient. Позже вы можете получить доступ к своему HttpClient через getApplication() в любой Деятельности или Службе. –