http://code.google.com/p/iosched/と、使用したいくつかのライブラリのコードを確認しました。現在、私のプロジェクトは成長し、com.myapp.android.ui だけにフラグメント、アクティビティ、ダイアログを含む約 40 のクラスがあり、他の人がそれをどのように編成するかを知りたいです。そのため、ディレクトリ構造に重点を置いて、よく書かれたオープン ソース プロジェクトから学ぶことを提案する質問があります。
現在、私のものは次のように見えます:
com.myapp.android
com.myapp.android.adapter
com.myapp.android.browser
com.myapp.android.exception
com.myapp.android.misc
com.myapp.android.model
com.myapp.android.provider
com.myapp.android.ui
com.myapp.android.util
com.myapp.android.view
com.myapp.android.webview
ファイルをブロックごとに整理する必要があるのではないかと思います。ここでは、BrowserActivity のヘルパー クラスを保持する com.myapp.android.browser というブロックがあります。他のフラグメント/アクティビティは「小さい」ため、ヘルパー クラスは com.myapp.android.util にあります。それは人々がそれをする方法ですか?