2017-07-02 12 views
1

現在、アンドロイドアプリを開発しています。すべて同じ機能を持っていますが、デザインだけが異なるかテキストが時々あります。Android - 複数のアプリケーションに共通のコア機能

これはどのように管理しますか?どのベストプラクティスをお勧めしますか?間違いなく最初からやり直すことができます。これはサイドプロジェクトなので、まずベストプラクティスです。

+2

変更は(他の人が言及したように)、無Javaコードの変更をほとんどして、製品の風味ほとんどが化粧品の場合は素晴らしい選択肢です。 OTOHがJavaの変更を予期しない場合、共通のものを含むライブラリモジュールと、異なる顧客のライブラリに依存する別々のアプリケーションモジュールを考えることができます。技術の組み合わせも可能です。異なる顧客グループのアプリモジュールに、同じ機能の変更が必要で、顧客ごとの味を使用し、アプリ共通コードとリソースのライブラリモジュールを使用する必要があります。 – CommonsWare

答えて

2

Flavorsを使用できます。詳しくはthis Official docを参照してください。

+0

それで簡単ですか?パッケージ名はどうですか? (編集:読書) – Isabelle

+1

あなたは、アプリのbuild.gradleの各フレーバーごとに異なるパッケージを定義することができます –

関連する問題