私のAndroidアプリの無料版と有料版を実装するには、いくつかの洞察/提案/ポインター(できるだけ詳細)が必要です. SVN での開発には IntelliJ IDEA を使用します。
私の目的は、「useAds」や「useFeatureX」などの単純なブール値によって広告または有料機能を実装する 1 つのコード ベースを維持することです。あとはパッケージとアプリ名を変えるだけ(?)
プロジェクトをライブラリに変換することに関する古い投稿や、Gradle フレーバーについて話している他の新しい参考文献を見てきました (Gradle を使用したことはありません)。前者は複雑なようで、私が探していることができるかどうか、私が読んだことからはよくわかりません。後者はそのように聞こえますが、おそらくGradleに慣れていないため、実際よりも困難に思えます。
他の方法はありますか?上記のいずれかが進むべき道ですか?セキュリティはどうですか?無料版の最終的な apk から未使用のコード/クラスを取り除くと思う Proguard を使用していますか?
ありがとう、無知でごめんなさい。