これは、設計/ベスト プラクティスに関する 1 つの質問です。
私は Android 開発は初めてで、基本的に Web/モバイル ソリューションは初めてです。
だから、私の質問は - リモートサーバーからデータを取得するアンドロイドアプリケーションの構造を整理するときのベストプラクティスは何ですか?
サーバーへのリクエストは、サーバーとの通信 (get および post リクエスト) を行う 1 つのクラスに入れる必要がありますか?それとも、自分のリクエストをデータ ソースとして見る必要がありますか?つまり、すべてのデータ クラスがそれ自体を管理する必要があります。
または、抽象化のレベルを増やす必要があります.1つのレベルはデータを取得するためのもので、もう1つのレベルは、どのソースデータから来たのかを知らずにいくつかのインターフェースを使用するモデルのためのものですか?
経験豊富な Android 開発者がこれらの設計上の問題にどのように取り組んでいるかに興味があります...