کامپوننت ها را به پروژه خود اضافه کنید

قبل از شروع، راهنمای معماری برنامه را برای اصول مفیدی که برای همه برنامه‌های اندروید اعمال می‌شود و راهنمایی در مورد استفاده از اجزای معماری با هم بخوانید.

اجزای معماری از مخزن Maven Google در دسترس هستند. برای استفاده از آنها، مخزن را به پروژه خود اضافه کنید.

فایل settings.gradle را باز کنید و مخزن google() را اضافه کنید:

شیار

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

کاتلین

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

وابستگی ها را اعلام کنید

فایل build.gradle را برای برنامه یا ماژول خود باز کنید و مصنوعاتی را که به عنوان وابستگی نیاز دارید اضافه کنید. می‌توانید برای تمام اجزای معماری وابستگی اضافه کنید یا یک زیرمجموعه انتخاب کنید.

دستورالعمل های اعلام وابستگی برای هر جزء معماری را در یادداشت های انتشار مشاهده کنید:

نسخه‌های AndroidX را برای به‌روزترین شماره‌های نسخه برای هر مؤلفه ببینید.

برای اطلاعات بیشتر درباره Refactor AndroidX و نحوه تأثیر آن بر بسته‌های کلاس و شناسه‌های ماژول، به مهاجرت به AndroidX مراجعه کنید.

کاتلین

ماژول های افزودنی Kotlin برای چندین وابستگی AndroidX پشتیبانی می شوند. این ماژول ها دارای پسوند -ktx به نام خود هستند. به عنوان مثال:

شیار

implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"

کاتلین

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

تبدیل می شود

شیار

implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"

کاتلین

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

اطلاعات بیشتر، از جمله اسناد برای برنامه‌های افزودنی Kotlin را می‌توانید در اسناد KTX بیابید.

توجه: برای برنامه های مبتنی بر Kotlin، مطمئن شوید که به جای annotationProcessor از kapt استفاده می کنید. همچنین باید افزونه kotlin-kapt را اضافه کنید.

{% کلمه به کلمه %} {% آخر کلمه %} {% کلمه به کلمه %} {% آخر کلمه %}