রচনা করুন

আপনার UI কে প্রোগ্রাম্যাটিকভাবে সংজ্ঞায়িত করুন কম্পোজেবল ফাংশন দিয়ে যা এর আকৃতি এবং ডেটা নির্ভরতা বর্ণনা করে।

কম্পোজ হল androidx মধ্যে ৭টি Maven গ্রুপ আইডির সমন্বয়। প্রতিটি গ্রুপে কার্যকারিতার একটি লক্ষ্যবস্তু উপসেট থাকে, প্রতিটির নিজস্ব রিলিজ নোটের সেট থাকে।

এই টেবিলে প্রতিটি রিলিজ নোটের গ্রুপ এবং লিঙ্কগুলি ব্যাখ্যা করা হয়েছে।

গ্রুপ বিবরণ
রচনা.অ্যানিমেশন ব্যবহারকারীর অভিজ্ঞতা সমৃদ্ধ করতে তাদের জেটপ্যাক কম্পোজ অ্যাপ্লিকেশনগুলিতে অ্যানিমেশন তৈরি করুন।
কম্পোজ.কম্পাইলার @Composable ফাংশন রূপান্তর করুন এবং একটি Kotlin কম্পাইলার প্লাগইন দিয়ে অপ্টিমাইজেশন সক্ষম করুন।
রচনা.ভিত্তি ব্যবহারের জন্য প্রস্তুত বিল্ডিং ব্লক সহ জেটপ্যাক কম্পোজ অ্যাপ্লিকেশন লিখুন এবং আপনার নিজস্ব ডিজাইন সিস্টেমের টুকরো তৈরি করতে ভিত্তি প্রসারিত করুন।
রচনা.উপাদান ব্যবহারের জন্য প্রস্তুত মেটেরিয়াল ডিজাইন কম্পোনেন্ট দিয়ে জেটপ্যাক কম্পোজ UI তৈরি করুন। এটি কম্পোজের উচ্চ স্তরের এন্ট্রি পয়েন্ট, যা www.material.io-তে বর্ণিত উপাদানগুলির সাথে মেলে এমন উপাদান সরবরাহ করার জন্য ডিজাইন করা হয়েছে।
রচনা.উপাদান৩ মেটেরিয়াল ডিজাইনের পরবর্তী বিবর্তন, মেটেরিয়াল ডিজাইন 3 কম্পোনেন্ট দিয়ে জেটপ্যাক কম্পোজ UI তৈরি করুন। মেটেরিয়াল 3-তে আপডেটেড থিমিং এবং কম্পোনেন্ট এবং মেটেরিয়াল ইউ পার্সোনালাইজেশন বৈশিষ্ট্য যেমন ডায়নামিক কালার অন্তর্ভুক্ত রয়েছে এবং এটি নতুন অ্যান্ড্রয়েড 12 ভিজ্যুয়াল স্টাইল এবং সিস্টেম UI-এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য ডিজাইন করা হয়েছে।
রচনা.রানটাইম কম্পোজের প্রোগ্রামিং মডেল এবং স্টেট ম্যানেজমেন্টের মৌলিক বিল্ডিং ব্লক, এবং কম্পোজ কম্পাইলার প্লাগইনকে লক্ষ্য করার জন্য মূল রানটাইম।
কম্পোজ.ইউআই ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার জন্য কম্পোজ UI এর মৌলিক উপাদানগুলির প্রয়োজন, যার মধ্যে রয়েছে লেআউট, অঙ্কন এবং ইনপুট।

সংস্করণ

এই টেবিলে প্রতিটি গ্রুপের বর্তমান সংস্করণের তালিকা দেওয়া হয়েছে।

ম্যাভেন গ্রুপ আইডি সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
রচনা.অ্যানিমেশন ২২ অক্টোবর, ২০২৫ ১.৯.৪ - ১.১০.০-বিটা০১ -
কম্পোজ.কম্পাইলার ৭ আগস্ট, ২০২৪ ১.৫.১৫ - - -
রচনা.ভিত্তি ২২ অক্টোবর, ২০২৫ ১.৯.৪ - ১.১০.০-বিটা০১ -
রচনা.উপাদান ২২ অক্টোবর, ২০২৫ ১.৯.৪ - ১.১০.০-বিটা০১ -
রচনা.উপাদান৩ ২২ অক্টোবর, ২০২৫ ১.৪.০ - - ১.৫.০-আলফা০৭
রচনা.রানটাইম ২২ অক্টোবর, ২০২৫ ১.৯.৪ - ১.১০.০-বিটা০১ -
কম্পোজ.ইউআই ২২ অক্টোবর, ২০২৫ ১.৯.৪ - ১.১০.০-বিটা০১ -

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

কম্পোজের উপর নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে গুগল ম্যাভেন রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য গুগলের ম্যাভেন রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:

Groovy

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.15"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Kotlin

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.5.15"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

বিওএম

সর্বশেষ BOM রিলিজের জন্য, Compose BOM ম্যাপিং পৃষ্ঠাটি দেখুন।

ঘোষণা

তারিখ ঘোষণা
১৩ আগস্ট, ২০২৫ আগস্ট ২০২৫ সালের কম্পোজ বিল অফ ম্যাটেরিয়ালস (BOM) প্রকাশিত হয়েছে, যার মধ্যে রয়েছে Jetpack Compose 1.9 এর স্থিতিশীল সংস্করণ! অ্যান্ড্রয়েডের আধুনিক UI টুলকিটের এই আপডেটে বেশ কিছু নতুন বৈশিষ্ট্য রয়েছে, যেমন উন্নত ছায়া, 2D স্ক্রলিং API এবং উন্নত তালিকা কর্মক্ষমতা। আপনি যদি সমস্ত নতুন বৈশিষ্ট্য এবং উন্নতি সম্পর্কে আরও জানতে চান, তাহলে সম্পূর্ণ ব্লগ পোস্টটি দেখুন!
২৩ এপ্রিল, ২০২৫ কম্পোজ ১.৮ রিলিজ এসে গেছে!। অ্যান্ড্রয়েডের আধুনিক UI টুলকিটের এই রিলিজে অটোফিল, বেশ কিছু টেক্সট উন্নতি এবং দৃশ্যমানতা ট্র্যাকিংয়ের মতো নতুন বৈশিষ্ট্য রয়েছে। আপনি নতুন উপায়ে কম্পোজেবলের আকার এবং অবস্থান অ্যানিমেট করতে পারেন। আমরা অনেক পরীক্ষামূলক API স্থিতিশীল করেছি এবং বেশ কয়েকটি বাগ সংশোধন করেছি। এই রিলিজে সমস্ত নতুন বৈশিষ্ট্য এবং উন্নতি সম্পর্কে আরও জানতে, সম্পূর্ণ ব্লগ পোস্টটি দেখুন!
৪ সেপ্টেম্বর, ২০২৪ ১.৭ জেটপ্যাক কম্পোজ রিলিজটিতে এমন অনেক বৈশিষ্ট্য রয়েছে যা অ্যান্ড্রয়েড ডেভেলপমেন্টকে দ্রুত এবং সহজ করে তোলে, আপনি যে ফর্ম ফ্যাক্টরের জন্যই তৈরি করছেন না কেন। আমরা অ্যান্ড্রয়েড ইকোসিস্টেম জুড়ে সম্প্রসারিত কম্পোজ সাপোর্টের খবরও শেয়ার করেছি
২৪ জানুয়ারী, ২০২৪ জেটপ্যাক কম্পোজ ১.৬ এখন কম্পোজ জানুয়ারী '২৪ বিল অফ ম্যাটেরিয়ালসের অংশ হিসেবে স্থিতিশীল! এই রিলিজটি মূলত কর্মক্ষমতা উন্নতির উপর দৃষ্টি নিবদ্ধ করে, কারণ আমরা মডিফায়ারগুলি স্থানান্তরিত করে এবং আমাদের API-এর প্রধান অংশগুলির দক্ষতা উন্নত করে চলেছি।
২৬ জুন, ২০২৩ Compose 1.5.0-beta01 রিলিজের পর থেকে, Compose aar `*-android` আর্টিফ্যাক্টের অধীনে অবস্থিত। 1.6.0-alpha01 এর সাথে, Compose POM ফাইলগুলিকে Gradle Module Metadata সমর্থন করে না এমন বিল্ড সিস্টেমগুলিতে নির্ভরতা রেজোলিউশনের জন্য ডিফল্টরূপে `-android` আর্টিফ্যাক্টের দিকে নির্দেশ করার জন্য আপডেট করা হয়েছে।