Android Ürün Tatları/yapı varyantları
Android özellikleri, geliştiricilerin aynı kaynak koddan bir uygulamanın farklı sürümlerini oluşturmasına olanak tanıyan güçlü bir özelliktir. Her çeşidin kendi benzersiz kaynakları, konfigürasyonları ve kodu olabilir, bu da kolay deneme ve özelleştirmeye olanak tanır. Tatlar, farklı hedef kitleler için farklı yapılar oluşturmak, yeni özellikleri test etmek veya bir uygulamanın ücretsiz ve ücretli bir sürümünü oluşturmak gibi çeşitli amaçlar için kullanılabilir.
Lezzet boyutlarının bazı tipik örnekleri şunlardır:
- Dağıtım kanallarınızda yayınlanacak iki farklı APK almak için ücretsiz/ücretli lezzetler .
- Farklı bir kaynak kümesi sırasında denemeleri sürdürmek ve hızlı bir şekilde beta sürümleri oluşturmak için kararlı/deneysel .
android {
...
flavorDimensions "version"
productFlavors {
debug {
dimension "version"
}
release {
dimension "version"
}
}
}
./gradlew assembleDebugUygulamayı oluştururken, hata ayıklama veya ./gradlew assembleReleaseserbest bırakma komutunu çalıştırarak hangi çeşidi oluşturmak istediğinizi seçebilirsiniz .
Ayrıca farklı değerlere sahip birden çok productFlavor oluşturabilirsiniz, örneğin farklı ülkeler veya farklı diller için productFlavour oluşturabilirsiniz.
productFlavors {
en {
dimension "language"
resValue "string", "app_name", "MyApp (English)"
}
fr {
dimension "language"
resValue "string", "app_name", "MyApp (French)"
}
}
Daha fazla bilgi için Resmi belgeleri buradan inceleyebilirsiniz.
Android Flavour'un Özellikleri
- Android özellikleri, geliştiricilerin aynı kaynak koddan bir uygulamanın farklı sürümlerini oluşturmasına olanak tanır.
- Her çeşidin kendine özgü kaynakları, konfigürasyonları ve kodu olabilir.
- Tatlar, farklı hedef kitleler için farklı yapılar oluşturmak, yeni özellikleri test etmek veya bir uygulamanın ücretsiz ve ücretli bir sürümünü oluşturmak gibi çeşitli amaçlar için kullanılabilir.
- Tatlar dosya kullanılarak kolayca oluşturulabilir ve yönetilebilir
build.gradle. - Kolay deneme ve özelleştirmeye izin verir.
- Farklı ülkeler veya farklı diller için birden fazla ürünFlavor oluşturabilirsiniz.
- Kotlin'in gücü ile lezzet yaratmak artık çok daha kolay ve verimli hale geliyor.
./gradlew assembleDebugHata ayıklama veya./gradlew assembleReleaseserbest bırakma komutunu çalıştırarak hangi lezzeti oluşturmak istediğinizi kolayca seçebilirsiniz .- Farklı uygulama sürümleri için ayrı kaynak, kod ve apk sağlamaya yardımcı olun.
- Farklı paket adı ve sürüm koduyla farklı uygulama sürümüne sahip olmayı sağlar.

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































