সমস্যাগুলি রিপোর্ট করুন যাতে আমরা বাগগুলি ঠিক করতে পারি৷
শুরু করার আগে, সমস্ত অ্যান্ড্রয়েড অ্যাপে প্রযোজ্য দরকারী নীতিগুলির জন্য এবং আর্কিটেকচার উপাদানগুলিকে একসাথে ব্যবহার করার বিষয়ে নির্দেশনার জন্য অ্যাপ আর্কিটেকচারের নির্দেশিকা পড়ুন।
আর্কিটেকচারের উপাদানগুলি Google এর Maven সংগ্রহস্থল থেকে পাওয়া যায়। সেগুলি ব্যবহার করতে, আপনার প্রকল্পে সংগ্রহস্থল যোগ করুন।
settings.gradle
ফাইলটি খুলুন এবং google()
সংগ্রহস্থল যোগ করুন:
গ্রোভি
dependencyResolutionManagement { ... repositories { google() jcenter() } }
কোটলিন
dependencyResolutionManagement { ... repositories { google() jcenter() } }
নির্ভরতা ঘোষণা করুন
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলটি খুলুন এবং নির্ভরতা হিসাবে আপনার প্রয়োজনীয় শিল্পকর্ম যোগ করুন। আপনি সমস্ত আর্কিটেকচার উপাদানগুলির জন্য নির্ভরতা যোগ করতে পারেন বা একটি উপসেট চয়ন করতে পারেন।
রিলিজ নোটে প্রতিটি আর্কিটেকচার উপাদানের জন্য নির্ভরতা ঘোষণা করার নির্দেশাবলী দেখুন:
- ফিউচার (androidx.concurrent এ পাওয়া যায়)
- জীবনচক্র (ভিউ মডেল সহ)
- নেভিগেশন (SafeArgs সহ)
- পেজিং
- রুম
- ওয়ার্ক ম্যানেজার
প্রতিটি উপাদানের জন্য সবচেয়ে আপ-টু-ডেট সংস্করণ সংখ্যার জন্য 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
প্লাগইন যোগ করা উচিত.
আপনার জন্য প্রস্তাবিত
- দ্রষ্টব্য: জাভাস্ক্রিপ্ট বন্ধ থাকলে লিঙ্ক টেক্সট প্রদর্শিত হয়
- অ্যাপ আর্কিটেকচার: UI স্তর - শুরু করুন - অ্যান্ড্রয়েড বিকাশকারীরা৷
- পর্যবেক্ষণযোগ্য ডেটা অবজেক্টের সাথে কাজ করুন
- কোটলিন সিন্থেটিক্স থেকে জেটপ্যাক ভিউ বাইন্ডিং-এ স্থানান্তর করুন