Ragam Produk Android/varian build

Jan 24 2023
Ragam Android adalah fitur canggih yang memungkinkan developer membuat berbagai versi aplikasi dari kode sumber yang sama. Setiap rasa dapat memiliki sumber daya, konfigurasi, dan kode uniknya sendiri, memungkinkan eksperimen dan penyesuaian yang mudah.

Ragam Android adalah fitur canggih yang memungkinkan developer membuat berbagai versi aplikasi dari kode sumber yang sama. Setiap rasa dapat memiliki sumber daya, konfigurasi, dan kode uniknya sendiri, memungkinkan eksperimen dan penyesuaian yang mudah. Flavours dapat digunakan untuk berbagai tujuan seperti membuat build yang berbeda untuk audiens target yang berbeda, menguji fitur baru, atau membuat versi aplikasi gratis dan berbayar.

Beberapa contoh khas dimensi rasa adalah:

  • Varian gratis/berbayar untuk mendapatkan dua APK berbeda yang akan dirilis di saluran distribusi Anda.
  • Stabil/eksperimental untuk tetap bereksperimen selama set sumber yang berbeda dan menghasilkan versi beta dengan cepat.

android {
    ...
    flavorDimensions "version"

    productFlavors {
        debug {
            dimension "version"
        }
        release {
            dimension "version"
        }
    }
}

Saat membangun aplikasi, Anda kemudian dapat memilih ragam mana yang ingin Anda bangun dengan menjalankan perintah ./gradlew assembleDebuguntuk debug atau ./gradlew assembleReleaseuntuk rilis.

Anda juga dapat membuat beberapa productFlavours dengan nilai yang berbeda, misalnya, Anda dapat membuat productFlavours untuk berbagai negara atau bahasa yang berbeda.

productFlavors {
    en {
        dimension "language"
        resValue "string", "app_name", "MyApp (English)"
    }
    fr {
        dimension "language"
        resValue "string", "app_name", "MyApp (French)"
    }
}

Untuk pengetahuan lebih lanjut, Anda dapat melihat dokumentasi resmi di sini

Fitur Rasa Android

  • Ragam Android memungkinkan developer membuat versi aplikasi yang berbeda dari kode sumber yang sama.
  • Setiap ragam dapat memiliki sumber daya, konfigurasi, dan kode uniknya sendiri.
  • Flavours dapat digunakan untuk berbagai tujuan seperti membuat build yang berbeda untuk audiens target yang berbeda, menguji fitur baru, atau membuat versi aplikasi gratis dan berbayar.
  • Rasa dapat dengan mudah dibuat dan dikelola menggunakan build.gradlefile.
  • Memungkinkan eksperimen dan penyesuaian yang mudah.
  • Anda dapat membuat beberapa Rasa produk untuk negara yang berbeda atau bahasa yang berbeda.
  • Dengan kekuatan Kotlin, membuat ragam menjadi lebih mudah dan efisien.
  • Dapat dengan mudah memilih rasa mana yang ingin Anda buat dengan menjalankan perintah ./gradlew assembleDebuguntuk debug atau ./gradlew assembleReleaseuntuk rilis.
  • Membantu mempertahankan sumber daya, kode, dan apk terpisah untuk versi aplikasi yang berbeda.
  • Memungkinkan untuk memiliki versi aplikasi yang berbeda dengan nama paket dan kode versi yang berbeda.