(随時更新)ReactNativeでアプリ開発していく上でわからなかったandroidのシステムとかワードとか
RNでアプリを開発していくとネイティブ側をいじることもしばしばある。
そこでわからなかったandroid関連のものを自分用に簡潔にまとめとく。
gradle
ビルドを管理するためのシステム
依存関係とか管理してくれる
buildTypes
ビルドする際の設定やタイプを管理してくれる仕組み、設定
デバッグ用のビルド、リリース用のビルドなどを管理できる
DebugやReleseがある。(確か他にも追加可能)
flavor
アプリ内の差を簡単に作り管理するための仕組み、方法、設定
例えば開発用やステージング用、アプリ内の広告の有無などの設定の差を管理することができる
variant
flavorとbuildTypesを組み合わせて管理するための仕組み、ラベル化したもの