Вот один вопрос дизайна/лучшей практики.
Я новичок в разработке Android и в основном новичок в веб-решениях.
Итак, мой вопрос: какие лучшие практики при организации структуры приложения Android, которые получают данные с удаленного сервера?
Если запрос на сервер перейдет в один класс, который взаимодействует с сервером (получать и отправлять запросы), или я должен смотреть на мои запросы в качестве источника данных, то есть каждый класс данных управляет им для себя?
или мне нужно больше уровней абстракции - один уровень для получения данных, другой для модели, использующей некоторые интерфейсы, не зная, из каких исходных данных?
Мне любопытно, как опытные разработчики Android подходят к этим проблемам дизайна...