AndroidX রিলিজ,AndroidX রিলিজ,AndroidX রিলিজ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
জেটপ্যাক লাইব্রেরিগুলো অ্যান্ড্রয়েড ওএস থেকে আলাদাভাবে আসে, তাই লাইব্রেরিগুলোর আপডেট স্বাধীনভাবে এবং আরও ঘন ঘন হতে পারে।
লাইব্রেরিগুলো বাইনারি সামঞ্জস্যের জন্য কঠোর সিম্যান্টিক ভার্সনিং অনুসরণ করে, যার সাথে প্রি-রিলিজ রিভিশনের একটি আন্তঃ-ভার্সন ক্রম যুক্ত থাকে। একটি ভার্সন স্ট্রিং (যেমন 1.0.1-beta02 ) তিনটি সংখ্যা ধারণ করে, যা মেজর, মাইনর এবং বাগফিক্স লেভেলকে নির্দেশ করে। প্রি-রিলিজ ভার্সনগুলোর একটি সাফিক্সও থাকে, যা প্রি-রিলিজ পর্যায় (আলফা, বিটা, রিলিজ ক্যান্ডিডেট) এবং রিভিশন নম্বর (01, 02, ইত্যাদি) নির্দিষ্ট করে।
অনুগ্রহ করে মনে রাখবেন যে, বিভিন্ন মাইনর ভার্সনের মধ্যে সোর্স সামঞ্জস্যতা বজায় রাখার জন্য androidx লাইব্রেরি ব্যবহার করতে উৎসাহিত করা হয়, কিন্তু তা বাধ্যতামূলক নয়। এর কারণ হলো, একটি মেজর ভার্সন আপডেট হলে পূর্ববর্তী মেজর ভার্সনের উপর নির্ভরশীল সমস্ত আর্টিফ্যাক্টকে স্পষ্টভাবে মাইগ্রেট করতে হবে, যা ডেভেলপারদের কাজের ধারাকে ব্যাহত করবে।
একটি লাইব্রেরির প্রতিটি সংস্করণ স্থিতিশীল সংস্করণে পরিণত হওয়ার পথে তিনটি প্রাক-প্রকাশ পর্যায় অতিক্রম করে। প্রতিটি প্রাক-প্রকাশ পর্যায়ের মানদণ্ডগুলো হলো:
আলফা
আলফা রিলিজগুলো কার্যকারিতার দিক থেকে স্থিতিশীল, কিন্তু এতে সব ফিচার সম্পূর্ণ নাও থাকতে পারে।
কোনো রিলিজ আলফা পর্যায়ে থাকাকালীন, এতে API যোগ, অপসারণ বা পরিবর্তন করা হতে পারে।
বিটা
বিটা রিলিজগুলো কার্যকারিতার দিক থেকে স্থিতিশীল এবং এগুলোর এপিআই সারফেস বৈশিষ্ট্য-সম্পূর্ণ।
এগুলো উৎপাদনের জন্য প্রস্তুত, কিন্তু এতে ত্রুটি থাকতে পারে।
একটি বিটা রিলিজ পরীক্ষামূলক কম্পাইলার বৈশিষ্ট্য (যেমন @UseExperimental ) ব্যবহার করতে পারে না।
অন্যান্য লাইব্রেরির উপর নির্ভরতা অবশ্যই বিটা, আরসি বা স্টেবল ভার্সনের হতে হবে। কোনো আলফা নির্ভরতা অনুমোদিত নয়।
রিলিজ প্রার্থী (RC)
রিলিজ ক্যান্ডিডেট হলো একটি সম্ভাব্য স্থিতিশীল রিলিজ।
এতে শেষ মুহূর্তের গুরুত্বপূর্ণ সমাধান থাকতে পারে।
এর এপিআই সারফেস চূড়ান্ত।
অন্যান্য লাইব্রেরির উপর নির্ভরতা অবশ্যই rc বা stable ভার্সনের হতে হবে।
একটি লাইব্রেরির একই সময়ে একাধিক সংস্করণ থাকতে পারে। প্রতিটি সংস্করণের একটি ভিন্ন রিলিজ পর্যায় থাকে। উদাহরণস্বরূপ, androidx.activity এর স্থিতিশীল রিলিজ 1.0.0 হলেও, এর পাশাপাশি 1.1.0-beta02 এবং 2.0.0-alpha01 রিলিজও থাকতে পারে।
গ্রন্থাগারগুলোর সর্বশেষ হালনাগাদ সম্পর্কে জানতে এই পৃষ্ঠাটি ব্যবহার করুন।
প্রতিটি AndroidX লাইব্রেরির সর্বশেষ স্থিতিশীল এবং প্রিভিউ সংস্করণগুলো দেখতে নিচের সারণিটি ব্যবহার করুন। প্রতিটি সারির লিঙ্কগুলো আপনাকে লাইব্রেরিটির রিলিজ নোটে নিয়ে যাবে। রিলিজ নোটে আপনি পাবেন:
সকল প্রকাশনার কালানুক্রমিক ইতিহাস।
আর্টিফ্যাক্টগুলো ব্যবহার করার জন্য ডিফল্ট গ্রেডল ডিপেন্ডেন্সি ডিক্লারেশনসহ একটি কোড স্নিপেট।
প্রতিটি আর্টিফ্যাক্টে থাকা প্যাকেজগুলোর কোটলিন এবং জাভা রেফারেন্স পেজের লিঙ্ক।
সর্বনিম্ন SDK সংস্করণ
AndroidX লাইব্রেরিগুলোর ডিফল্ট minSdk হলো ২৩। স্বতন্ত্র লাইব্রেরিগুলো উচ্চতর minSdk ব্যবহার করতে পারে, বিশেষত যখন সর্বনিম্ন API সংস্করণ সমর্থন করা অসম্ভব বা অত্যন্ত ব্যয়বহুল হয়। Android Studio-এর নিউ প্রজেক্ট উইজার্ডে প্রদর্শিত Google Play Store চেক-ইন তথ্যের উপর ভিত্তি করে, এই ডিফল্ট minSdk ৯৯% অ্যান্ড্রয়েড ব্যবহারকারীকে কভার করার জন্য তৈরি করা হয়েছে। এই ডিফল্ট মানটি প্রতি বছর আপডেট করা হয়। ডিফল্ট minSdk শুধুমাত্র নতুন লাইব্রেরি রিলিজের ক্ষেত্রে প্রযোজ্য, তাই ইতিমধ্যে প্রকাশিত আর্টিফ্যাক্টগুলো এর দ্বারা প্রভাবিত হয় না এবং সেগুলো নিম্নতর minSdk সমর্থন করতে পারে।
জেটপ্যাক লাইব্রেরি
ক্যামেরার মতো কিছু AndroidX লাইব্রেরির একাধিক আর্টিফ্যাক্ট রয়েছে, যেগুলো আলাদাভাবে রক্ষণাবেক্ষণ করা হয়। এই লাইব্রেরিগুলোকে একটি তারকাচিহ্ন (*) দিয়ে চিহ্নিত করা হয়েছে। সমস্ত আর্টিফ্যাক্টের সংস্করণ আপডেট দেখতে রিলিজ নোট দেখুন।
(*) এই লাইব্রেরির একাধিক আর্টিফ্যাক্ট রয়েছে। আরও তথ্যের জন্য এর রিলিজ নোট দেখুন। সর্বশেষ হালনাগাদ: ১৯ মে, ২০২৬
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-05-20 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-05-20 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]