ViewBinding Kullanımı ve Manifest XML (Android)

Adile Güngör ♾️ 🌎
Women in Technology
2 min readAug 12, 2023
Photo by Efe Kurnaz on Unsplash

Selamlar, öncelikle Android temellerine göz atmak isterseniz buraya tıklayın lütfen. ViewBinding, Android uygulamalarında kullanılan bir özelliktir. Bu özellik, kullanıcı arayüzünü oluşturan XML düzen dosyalarıyla kod arasındaki iletişimi kolaylaştırır.

Bir Android uygulamasında, kullanıcı arayüzünü oluşturmak için XML düzen dosyaları kullanılır. Bu düzen dosyalarında farklı görünümler (örneğin düğmeler, metin alanları) ve bunların kimlikleri yer alır. Kod tarafında ise bu görünümlerle etkileşime geçmek için bu kimliklere ihtiyaç vardır.

ViewBinding kullanarak, XML düzen dosyalarındaki görünümlere kolayca erişiriz ve bu görünümlerle kodumuzu daha temiz ve anlaşılır hale getiririz. Bu da Android uygulamamızı daha verimli geliştirmeye yardımcı olur.

ViewBinding Kullanımı:

MainActivity’de ViewBinding’i etkinleştirmek için aşağıdaki adımları izleyiniz:

1. Aktivite XML Düzeni (activity_main.xml): Öncelikle, MainActivity için bir XML düzen dosyası oluşturun veya var olanı kullanın. Bu düzen dosyasını kullanarak kullanıcı arayüzünü tasarlayınız.

2. ViewBinding Etkinleştirme: app modülünün build.gradle dosyasına gidin ve viewBinding seçeneğini true olarak ayarlayın.

3. MainActivity’de ViewBinding Kullanımı: MainActivity içinde ViewBinding’i kullanmak için şu adımları izleyiniz:

Bu şekilde, binding nesnesi aracılığıyla XML düzeninizdeki görünümlere kolayca erişmeniz mümkündür.

Manifest XML Dosyası ve MainActivity Tanıtımı:

Manifest XML dosyası, uygulamanızın temel ayarlarını ve bileşenlerini tanımlayan yerdir. Uygulama başlangıç noktası ve diğer bileşenler burada belirtilir. Activity’leri burada tanımlamamız gerekir.

1. Manifest Dosyası (AndroidManifest.xml):Uygulamanızın manifest dosyasını açın ve <application> öğesine gidin.

2. MainActivity Tanıtımı: <activity> öğesi içinde MainActivity’nin tanıtımını yapın. Bu, uygulama başlatıldığında ilk olarak açılacak olan aktiviteyi belirler.

Yukarıdaki örnek, MainActivity’yi uygulamanın ana başlatma aktivitesi olarak belirler. Kullanıcı uygulamanızı başlattığında, MainActivity otomatik olarak açılır.

Bu şekilde, MainActivity’de ViewBinding’i etkinleştirebilir ve manifest XML dosyasında ana başlatma aktivitesini tanıtarak uygulamanızın temel yapılandırmasını yapabilirsiniz. Bu, görünümlerle etkileşimi kolaylaştıran ViewBinding’i kullanmanızı ve uygulamanızı başlatırken MainActivity’yi belirtmenizi sağlar.

Daha fazlası için buraya göz atın lütfen.

Dilerseniz GitHub ve Linkedin profilime göz atın. Ve sorularınızı iletin lütfen. Sevgiler.

--

--