0

私は、SDK3を使用してParrotのドローンのアンドロイドゲームのチームと一緒にプロジェクトを進めています。我々は、その規模のプロジェクトでチーム開発のために少し新しくなりました。Android Studio + IntelliJでAndroidアプリ開発を管理する

私たちはすべて「モジュール」を割り当てています。モジュールによって、私はいくつかのメンバーがアンドロイドUIで作業していることを意味しています。OpenGLに関するいくつかの仕事、ネットワーク上のもの...

私はプロジェクト構造を整理する一貫した方法を探しています。誰もがAndroid Studioで作業できるならば素晴らしいだろう。しかし、開発のこの段階でAndroidを必要としない人もいれば、私が間違っていれば修正することができます。Android Studioで標準のJavaをプログラムできない、あるいは少なくとも実行/テストすることはできません。それらを使用するための良いアイデアです。

外部ライブラリを使用してAndroidを使用する必要があり、外部ライブラリを使用するAndroid、ライブラリを持たないAndroid、外部ライブラリを使用する/使用しないJavaを使用する必要があります。

私が私の前提に間違っているなら、素晴らしいです!私たちはすべて同じアンドロイドスタジオプロジェクトを使用できますが、アンドロイドスタジオプロジェクトをどのように編成するのですか?

もし私が正しいのであれば、プロジェクトを管理し、2つのIDEとそれらが提供するすべての機能(モジュールのようなもの)を使ってプロジェクト構造を整理する最良の方法は何だと思いますか?

お気軽にお返事ありがとうございます。

答えて

0

同じプロジェクト内に「純粋な」Javaと「Android Java」があり、同じモジュールであっても問題はありません。ローカルJVM上で実行される「通常の」単体テストについても同様です。あなたは優秀なu2020 demo appの例を見ることができます。

複数のプロジェクトでコードの再利用性と共有性を向上させるために、別個の依存関係を持つ別個のモジュール(たとえば、「純粋な」Javaとアプリケーション自体)を使用することが望ましい場合があります。しかし、複数のプロジェクトを持たず、JARを共有したくない場合は、どうして迷惑でしょうか?

私は様々な既存のアプリケーションを見てお勧めしますし、あなたのニーズに合ったスタイルを適応させるために、あなたの元のレイアウトの編成について:

+0

ありがとうございます! 私たちはすべてアンドロイドスタジオで作業できるように!それはAndroid IDEがモジュールをサポートするのにまともな音ですが、私はそれを使う方法がわかりませんでした...いいえ、私はAndroid Studioですべての混乱を動かす必要があります!ありがとうございました! –

+0

Mmh ...アンドロイドスタジオのモジュール内でパッケージを使用することはできませんか? チームが各モジュールを別々に作業できるように、プロジェクトの一部を分けるモジュールを作成したいと思っていました。分けるパッケージを追加できると思っていましたが、不可能だと思われます。それからプロジェクト? –

+0

申し訳ありませんが、パッケージを作成できるようにするには、javaフォルダを右クリックしてください。私はツールを学ばなければならない... –

関連する問題