প্রকল্প সম্পর্কে

কম্পোজ মাল্টিপ্ল্যাটফর্ম একটি ডিক্লারেটিভ ইউআই ফ্রেমওয়ার্ক যা জেটব্রেইনস এবং ওপেন-সোর্স অবদানকারীদের দ্বারা উন্নীত, জেটপ্যাক কম্পোজের উপর নির্মিত। এটি ডেভেলপারদের একাধিক প্ল্যাটফর্মে কোটলিনে লেখা ইউআই কোড শেয়ার করতে দেয়, যার মধ্যে রয়েছে আইওএস, অ্যান্ড্রয়েড, ডেস্কটপ (উইন্ডোজ, ম্যাকওএস এবং লিনাক্স) এবং ওয়েব (বিটা)। ফ্রেমওয়ার্কটি জেটপ্যাক কম্পোজের সাথে তার বেশিরভাগ এপিআই শেয়ার করে, যা অ্যান্ড্রয়েড এবং আইওএস উভয় ক্ষেত্রেই ইউজার ইন্টারফেস তৈরির জন্য একই এপিআই ব্যবহার করতে সক্ষম করে। যেহেতু এটি কোটলিন মাল্টিপ্ল্যাটফর্মের উপর নির্মিত, ডেভেলপাররা নেটিভ এপিআই অ্যাক্সেস করতে এবং জটিল নেটিভ ইউআই ভিউ এম্বেড করতে পারেন। ডেস্কটপ সমর্থন জেভিএম-কে লক্ষ্য করে এবং হার্ডওয়্যার-অ্যাক্সিলারেটেড ইউআই রেন্ডারিং প্রদান করে, পাশাপাশি মেনু, কীবোর্ড শর্টকাট, উইন্ডো ম্যানিপুলেশন এবং নোটিফিকেশনের জন্য এক্সটেনশন সরবরাহ করে। ওয়েব সমর্থন বিটা পর্যায়ে রয়েছে এবং এটি কোটলিন/ওয়াসম-এর উপর ভিত্তি করে, যা ওয়েবঅ্যাসেম্বলির সুবিধা সহ ব্রাউজারে কোটলিন কোড চালানোর অনুমতি দেয়। প্রকল্পটিতে কম্পোজ এইচটিএমএলও অন্তর্ভুক্ত রয়েছে, যা কোটলিন/জেএস-কে লক্ষ্য করে এইচটিএমএল এবং সিএসএস দিয়ে ওয়েব ইউজার ইন্টারফেস তৈরির জন্য একটি লাইব্রেরি। রিপোজিটরিটি শুরু করার গাইড, নমুনা, টিউটোরিয়াল, সামঞ্জস্যতা এবং সংস্করণ তথ্য, একটি চেঞ্জলগ এবং অবদানের নির্দেশিকা সরবরাহ করে। কমিউনিটি সমর্থন ডেডিকেটেড পাবলিক স্ল্যাক চ্যানেলের মাধ্যমে উপলব্ধ এবং ইউট্র্যাকে ইস্যু রিপোর্ট করা যেতে পারে।