Я уже написал несколько небольших приложений для Android, большинство из которых в одной деятельности, и почти нет данных, которые должны храниться на устройстве.
Сейчас я пишу приложение, которому нужно больше действий, и я немного озадачен тем, как все это организовать. Мое приложение будет загружать некоторые данные, анализировать их, показывать их пользователю и затем показывать другие действия в зависимости от данных и взаимодействия с пользователем. Некоторые из этих данных могут быть кэшированы, некоторые из них должны быть загружены каждый раз. Некоторые из этих данных не должны загружаться заново в момент изменения ориентации, но они должны быть в момент создания действия ...
Еще одна вещь, в которой я запутался, это такие вещи, как httpClient. Я сейчас, например, создаю новый httpclient для каждого действия, то же самое для loclisteners.
Существуют ли книги, блоги или документация с образцами, примерами и советами по организации больших приложений на базе Android? Все, что я нашел до сих пор, - это начальные уроки, оставляющие меня одного после 60 строк кода ...
Я был бы очень рад, если бы некоторые из вас могли предоставить хорошие ресурсы.