Projenize bileşen ekleyin

Başlamadan önce Faydalı ilkeler için uygulama mimarisi rehberi Android uygulamaları için geçerlidir ve birlikte kullanmayı öğreteceğim.

Mimari bileşenleri Google'ın Maven deposundan kullanılabilir. Kullanılacak depoyu projenize ekleyin.

settings.gradle dosyasını açın ve google() deposunu ekleyin:

EskiKotlin
dependencyResolutionManagement {
   
...
    repositories
{
       
google()
        jcenter
()
   
}
}
dependencyResolutionManagement {
   
...
    repositories
{
       
google()
        jcenter
()
   
}
}

Bağımlılıkları belirtme

Uygulamanız veya modülünüz için build.gradle dosyasını açın ve yapıları ekleyin ihtiyaç duyacağınız her şeyi öğrendiniz. Tüm mimariler için bağımlılık ekleyebilirsiniz veya bir alt küme seçebilirsiniz.

Sürüm notlarında, her mimari bileşeni için bağımlılıkları bildirme talimatlarını inceleyin:

En güncel sürümler için AndroidX sürümleri sayfasına bakın her bileşen için sürüm numaraları kullanın.

AndroidX yeniden düzenlemesi ve bu sınıfları nasıl etkilediği hakkında daha fazla bilgi paketler ve modül kimlikleri için AndroidX'e taşıma bölümüne bakın.

Kotlin

Kotlin uzantı modülleri, çeşitli AndroidX bağımlılıklarında desteklenir. Bu modüllerin adlarının sonuna -ktx son eki eklenir. Örnek:

EskiKotlin
implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
implementation("androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version")

şu olur:

EskiKotlin
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version")

Kotlin uzantıları için dokümanlar da dahil olmak üzere daha fazla bilgiyi KTX belgeleri.

Not: Kotlin tabanlı uygulamalar için annotationProcessor yerine kapt. Ayrıca kotlin-kapt eklentisini ekleyin.

Derleme ortamı, veri bağlama için Android Studio desteği ve daha birçok konu hakkında bilgi edinmek üzere kullanıcı arayüzü katman kitaplıklarıyla ilgili bu uygulama mimarisi kılavuzunu keşfedin.

Güncellenme tarihi: Aug 29, 2024

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

Güncellenme tarihi: Sep 20, 2024

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

Güncellenme tarihi: Sep 20, 2024