আপনার প্রকল্পে উপাদান যোগ করুন

শুরু করার আগে, সমস্ত অ্যান্ড্রয়েড অ্যাপে প্রযোজ্য দরকারী নীতিগুলির জন্য এবং আর্কিটেকচার উপাদানগুলিকে একসাথে ব্যবহার করার বিষয়ে নির্দেশনার জন্য অ্যাপ আর্কিটেকচারের নির্দেশিকা পড়ুন।

আর্কিটেকচারের উপাদানগুলি Google এর Maven সংগ্রহস্থল থেকে পাওয়া যায়। সেগুলি ব্যবহার করতে, আপনার প্রকল্পে সংগ্রহস্থল যোগ করুন।

settings.gradle ফাইলটি খুলুন এবং google() সংগ্রহস্থল যোগ করুন:

গ্রোভি

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

কোটলিন

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

নির্ভরতা ঘোষণা করুন

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলটি খুলুন এবং নির্ভরতা হিসাবে আপনার প্রয়োজনীয় শিল্পকর্ম যোগ করুন। আপনি সমস্ত আর্কিটেকচার উপাদানগুলির জন্য নির্ভরতা যোগ করতে পারেন বা একটি উপসেট চয়ন করতে পারেন।

রিলিজ নোটে প্রতিটি আর্কিটেকচার উপাদানের জন্য নির্ভরতা ঘোষণা করার নির্দেশাবলী দেখুন:

প্রতিটি উপাদানের জন্য সবচেয়ে আপ-টু-ডেট সংস্করণ সংখ্যার জন্য AndroidX রিলিজগুলি দেখুন।

AndroidX রিফ্যাক্টর সম্পর্কে আরও তথ্যের জন্য এবং এটি কীভাবে এই ক্লাস প্যাকেজ এবং মডিউল আইডিগুলিকে প্রভাবিত করে, দেখুন AndroidX-এ মাইগ্রেট করুন

কোটলিন

কোটলিন এক্সটেনশন মডিউলগুলি বেশ কয়েকটি 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 প্লাগইন যোগ করা উচিত.

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}