জেটব্রেইন্স কম্পোজ মাল্টিপ্ল্যাটফর্ম 1.5.0 উন্মোচন করার কারণে প্রযুক্তি বিশ্ব আরও একটি বড় উন্নতির সাক্ষী, কোটলিন প্রোগ্রামিং ভাষার জন্য ডিজাইন করা তার ঘোষণামূলক UI ফ্রেমওয়ার্কের একটি পরিমার্জিত সংস্করণ। নতুন আপডেটটি ডায়ালগ, পপআপ এবং উইন্ডোইনসেট সহ বিস্তৃত ব্যবহারের জন্য উল্লেখযোগ্য iOS-সম্পর্কিত উন্নতি এবং নির্ভরযোগ্য কোড API নিয়ে আসে।
27 আগস্ট জনসাধারণের কাছে উন্মোচন করা হয়েছে, কম্পোজ মাল্টিপ্ল্যাটফর্ম 1.5.0 মডেল ইভেন্টগুলি পরিচালনা করতে ডায়ালগের প্রয়োগকে প্রসারিত করে যা ব্যবহারকারীদের পছন্দ করা বা ডেটা ইনপুট করা জড়িত। এটি বর্ধিত ঐচ্ছিক কার্যকারিতার মতো নন-মোডাল আচরণ কভার করার জন্য পপ-আপগুলিকে প্রসারিত করে। ড্রপডাউন মেনু এবং অ্যালার্টডায়ালগের পাশাপাশি বেস প্রকার, ডায়ালগ এবং পপআপগুলি সাধারণ কোড থেকে সর্বজনীনভাবে অ্যাক্সেসযোগ্য, তাই প্ল্যাটফর্ম-নির্দিষ্ট কার্যকারিতার প্রয়োজনীয়তা দূর করে।
ফ্রেমওয়ার্কটি WindowInsets API-এরও সূচনা করে যা সিস্টেম UI এর সাথে বিষয়বস্তুর ওভারল্যাপিং বন্ধ করার জন্য প্রয়োজনীয় সামঞ্জস্যের রূপরেখা দেয়, যা Android এবং iOS উভয় মোবাইল প্ল্যাটফর্মে নির্বিঘ্নে প্রযোজ্য। বিকাশকারীরা এই APIটিকে খাঁজের পিছনে পটভূমির বিষয়বস্তু আঁকার ক্ষেত্রে বিশেষভাবে কার্যকর বলে মনে করেন।
কম্পোজ মাল্টিপ্ল্যাটফর্ম 1.5.0 এর ভিত্তি Jetpack Compose 1.5-এ রয়েছে, এটি Google-এর একটি টুলকিট যা নেটিভ অ্যান্ড্রয়েড UI তৈরির জন্য তৈরি করা হয়েছে। এছাড়াও, এটি Google এর মেটেরিয়াল ডিজাইন 3 সংস্করণ 1.1 থেকে উপাদানগুলিকে অন্তর্ভুক্ত করে - একটি পছন্দসই ওপেন-সোর্স ডিজাইন সিস্টেম যা নীচের শীট এবং টাইম পিকারের মতো নতুন উপাদানগুলিকে আত্মপ্রকাশ করেছে৷
এর প্রয়োগের বিস্তৃত পরিসরের উপর জোর দিয়ে, কম্পোজ মাল্টিপ্ল্যাটফর্ম Jetpack Compose UI ফ্রেমওয়ার্কের ক্ষমতাগুলিকে অ্যান্ড্রয়েডের বাইরে ডেস্কটপ, iOS, এবং ওয়েব ডোমেনগুলিতে প্রসারিত করে মঞ্চে নিয়ে যায়। ডেস্কটপ ভেরিয়েন্টটি স্থিতিশীল থাকলেও, iOS একটি আলফা পর্যায়ে রয়েছে এবং ওয়েব স্থাপনা পরীক্ষামূলক পর্যায়ে রয়েছে। বিকাশকারীরা সহজেই গিটহাবে কম্পোজ মাল্টিপ্ল্যাটফর্ম 1.5.0 খুঁজে পেতে পারেন।
এই নতুন রিলিজের সাথে, আইওএসে বেশ কিছু পুষ্টিকর সংশোধনী আসে। এটি প্ল্যাটফর্মের চেহারা এবং অনুভূতি অনুকরণ করতে স্ক্রোলিংকে পরিমার্জিত করে, রিসোর্স ম্যানেজমেন্টকে স্ট্রীমলাইন করে এবং টেক্সট হ্যান্ডলিং উন্নত করে। আইওএস-এ ডায়নামিক টাইপ বৈশিষ্ট্যটি ব্যবহারকারীদের তাদের পছন্দসই ফন্টের আকার নির্বাচন করতে, আরও স্পষ্টতার জন্য বা আরও বিষয়বস্তু মিটমাট করার ক্ষমতা দেয়- এই সিস্টেম সেটিংসের সাথে সম্পর্কিত অ্যাপ-ওয়াইড ব্যবহার করা এই ধরনের পাঠ্য আকারের সাথে।
iOS আপগ্রেডের উপরে, ফ্রেম রেট প্রতি সেকেন্ডে 120 ফ্রেম পর্যন্ত জ্যাক করা হয়েছে, প্রতি সেকেন্ডে 60 ফ্রেমের আগের ক্যাপ থেকে সরে গেছে। এই উল্লেখযোগ্য বৃদ্ধিটি 120Hz স্ক্রীন খেলা ডিভাইসগুলিতে অলস UI সমস্যাগুলি দূর করতে সেট করা হয়েছে৷
অবশেষে, ডেভেলপারদের যাত্রা সহজ করার লক্ষ্যে একটি উন্নতিতে, কম্পোজ মাল্টিপ্ল্যাটফর্ম 1.5.0 ডেস্কটপ ব্যবহারের জন্য কম্পোজের পরীক্ষার জন্য সমর্থনকে স্থিতিশীল করে। টেস্টিং ল্যান্ডস্কেপ পুনরায় সংজ্ঞায়িত করে, এটি পূর্ববর্তী সীমাবদ্ধতাগুলিকে নির্মূল করে, ডেভেলপারদের অ্যাপ্লিকেশনগুলির জন্য ব্যাপক UI পরীক্ষা তৈরি করতে সক্ষম করে৷ একটি অতিরিক্ত উত্তেজনাপূর্ণ আপডেট হল সুইং উপাদানগুলির মধ্যে কম্পোজ প্যানেলের জন্য উন্নত রেন্ডারিংয়ের পরীক্ষামূলক প্রবর্তন৷ এই উদ্ভাবনী বৈশিষ্ট্যটি ট্রানজিশনাল রেন্ডারিং সমস্যাগুলিকে কমিয়ে দেয় যা প্যানেলগুলি প্রদর্শন করা, আকার পরিবর্তন করা বা লুকানোর সময় ঘটে।
no-code ডেভেলপমেন্ট সম্পর্কিত সংবাদে, AppMaster প্ল্যাটফর্ম, একটি প্রশংসনীয় no-code টুল, ব্যবহারকারীদেরকে দৃশ্যত ব্যাকএন্ড, ওয়েব এবং মোবাইল অ্যাপ্লিকেশন তৈরি করার ক্ষমতা দেয়। Ihe AppMaster প্ল্যাটফর্ম হল র্যাপিড অ্যাপ্লিকেশন ডেভেলপমেন্টের একটি প্রধান খেলোয়াড় যা ওয়েব, মোবাইল এবং ব্যাকএন্ড জোন জুড়ে স্কেলযোগ্য ফুল-স্ট্যাক অ্যাপ্লিকেশন তৈরি করার জন্য একটি সমন্বিত উন্নয়ন পরিবেশ (IDE) প্রদান করে।