プロジェクトの中でビルドを

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.config
        manifestPlaceholders = [appVersion: ""];
    }
    staging {
        applicationIdSuffix '.staging'
        versionNameSuffix '-staging'
        manifestPlaceholders = [appVersion: "-stg"];
    }
    debug {
        applicationIdSuffix '.debug'
        versionNameSuffix '-debug'
        manifestPlaceholders = [appVersion: "-debug"];
    }
}
productFlavors {
    panel {
        versionCode 2
        versionName '1.1'
        applicationIdSuffix '.panel'
        manifestPlaceholders = [appName: "gathereapp-panel"];
    }
    admin {
        manifestPlaceholders = [appName: "gathereapp"];
    }
}

こういう感じで分けまいたが、
それぞれのビルドに変数やメソッドを指定したいです。
XCodeだとしたらここのリンクのようにしています。
AndroidStudioでもこんな感じで設定ファイルを作って活用することもできますか?