私は、iPhone と iPad の両方で iOS アプリを開発したチームを持っています。
彼らはMVCを使用しました(iOSに組み込まれている可能性がありますか?)。彼らはビジネス ロジックを構築し、それを iPhone と iPad の両方で、異なる UI / ビューと同じコントローラー (おそらく?) で使用しました。
Android でこれを実現するにはどうすればよいでしょうか。MVC/MVP? この場合、ファイルをどのように構成しますか?
私は、iPhone と iPad の両方で iOS アプリを開発したチームを持っています。
彼らはMVCを使用しました(iOSに組み込まれている可能性がありますか?)。彼らはビジネス ロジックを構築し、それを iPhone と iPad の両方で、異なる UI / ビューと同じコントローラー (おそらく?) で使用しました。
Android でこれを実現するにはどうすればよいでしょうか。MVC/MVP? この場合、ファイルをどのように構成しますか?
AndroidとiOSは大幅に異なる実装であり、データ、UI、およびコントロールは概念的に分離できますが、iOSとまったく同じ方法ではありません。
これはいくつかの答えと一緒に同様のSOの質問です
Android SDK のドキュメントhereで説明されています。私の経験から-これを正しく行いたい場合は、正しく設計してアプリケーションを分割する必要がfragments
あります。そうしないと、タブレットバージョンのレイアウトファイルを作成しようとして失敗し、アプリの見栄えが悪くなります.w /o 適切な設計。