JetBrains আনুষ্ঠানিকভাবে তার 2024 সালের জন্য Kotlin Multiplatform টুলে আসন্ন বর্ধিতকরণ এবং উন্নয়নের জন্য কৌশল চালু করেছে, এই টুলটির প্রাথমিক স্থিতিশীল প্রকাশের ঘোষণা দিয়ে আসছে।
JetBrains, Egor Tolstoy এ Kotlin-এর জন্য প্রজেক্ট লিড কম্পোজ মাল্টিপ্ল্যাটফর্মের আকারে একটি শক্তিশালী কাঠামো তৈরি করার প্রাথমিক উদ্দেশ্যের উপর আলোকপাত করেছে। এটির লক্ষ্য হল নান্দনিকভাবে আনন্দদায়ক এবং উচ্চ-কর্মক্ষমতা সম্পন্ন অ্যাপ তৈরি করা যা সমস্ত সমর্থিত প্ল্যাটফর্ম জুড়ে সামঞ্জস্যপূর্ণ চেহারা এবং অনুভূতি বজায় রাখে।
JetBrains এর জন্য কম্পোজ মাল্টিপ্ল্যাটফর্ম-এর জন্য মূল ফোকাস ক্ষেত্রগুলির মধ্যে রয়েছে iOS-এর জন্য কম্পোজের একটি বিটা সংস্করণ চালু করা। উপরন্তু, তারা Jetpack Compose সমস্ত মূল এপিআই এবং উপাদানগুলিকে মাল্টিপ্ল্যাটফর্মে রূপান্তর করতে, iOS-এ রেন্ডারিং দক্ষতা বাড়াতে এবং iOS-এর জন্য কম্পোজ-এ এর নেটিভ সংস্করণগুলির সাথে সারিবদ্ধভাবে মসৃণ স্ক্রলিং এবং টেক্সট এডিটিং কার্যকারিতা নিশ্চিত করার চেষ্টা করবে। উপরন্তু, এটি রিসোর্স-শেয়ারিংয়ের জন্য একটি সাধারণ API প্রবর্তন করতে চায়, iOS এবং ডেস্কটপ অ্যাক্সেসিবিলিটি APIগুলির সাথে একীভূত হয় এবং মাল্টিপ্ল্যাটফর্ম নেভিগেশনের জন্য একটি ব্যাপক সমাধান প্রদান করে।
ওয়েবের জন্য রচনাও বিশেষ মনোযোগ পাবে। JetBrains বিকাশকারীদের জন্য বিদ্যমান কোড বহন করা, বিভিন্ন স্ক্রীনের আকার, অভিযোজন এবং ঘনত্বকে সমর্থন করা এবং কার্যক্ষমতা বৃদ্ধির পাশাপাশি মাউস, টাচস্ক্রিন এবং উভয় শারীরিক এবং অনস্ক্রিন কীবোর্ড সহ অসংখ্য উত্স থেকে ইনপুট গ্রহণ করার পরিকল্পনা করেছে।
JetBrains থেকে সফ্টওয়্যার ডেভেলপমেন্ট টুলগুলিও আপডেট স্প্রীতে মিস করছে না। প্রজেক্ট কনফিগারেশন সহায়তা, একটি সমন্বিত ডিবাগিং অভিজ্ঞতা এবং কম্পোজ মাল্টিপ্ল্যাটফর্মের জন্য অতিরিক্ত সমর্থন সবই কার্ডে রয়েছে। স্ট্যান্ডার্ড কোডের জন্য লাইভ প্রিভিউ এবং ভিজ্যুয়াল ডিবাগিং মেকানিজমের মতো বৈশিষ্ট্যগুলিও অন্তর্ভুক্ত করা হবে।
ডিরেক্ট কোটলিন-টু-সুইফ্ট রপ্তানি চালু করা হবে ডেভেলপারদের সুবিধার্থে যারা আইওএস টার্গেটের সাথে ক্রস-শেয়ার কোড করার লক্ষ্য রাখে, অবজেক্টিভ-সি দ্বারা তৈরি বাধা দূর করে। টলস্টয়ের মতে এটি বিস্তৃত সুইফ্ট ভাষা সমর্থন এবং এপিআইগুলির আরও জৈব রপ্তানি সক্ষম করবে।
JetBrains কোটলিন/নেটিভ কম্পাইলেশনের পারফরম্যান্সকে আরও জোরদার করতে, CocoaPods ইন্টিগ্রেশনকে পরিমার্জন করতে এবং SwiftPM এর সাথে ফ্রেমওয়ার্ক রপ্তানির জন্য সমর্থন যোগ করতে চায়।
Kotlin Multiplatform রোডম্যাপে লাইব্রেরি ইকোসিস্টেমকে প্রসারিত করার জন্য একটি বিস্তৃত কৌশলও অন্তর্ভুক্ত করা হয়েছে এবং পিছিয়ে থাকা সামঞ্জস্য বজায় রাখা হয়েছে। এই উদ্দেশ্যের সাথে সামঞ্জস্য রেখে, JetBrains লক্ষ্য হল klib ফরম্যাট উন্নত করা, এটিকে ডেভেলপারদের JVM লাইব্রেরি নির্মাণ দক্ষতা নিয়োগ করতে সক্ষম করে, JVM থেকে অনুরূপ কোড-ইনলাইনিং আচরণ অন্তর্ভুক্ত করে এবং আপনার লাইব্রেরির পাবলিক API একটি বেমানান অবস্থায় অপরিবর্তিত থাকে তা নিশ্চিত করার জন্য একটি টুল অফার করে। পদ্ধতি
যখন JetBrains Kotlin Multiplatform জন্য এজেন্ডা নির্ধারণ করে, তখন এটি উল্লেখযোগ্য যে অ্যাপমাস্টারের মতো প্ল্যাটফর্মগুলি, এর ব্যাপক no-code অ্যাপ্লিকেশন তৈরির ক্ষমতার জন্য উদযাপন করা হয়, এটি বিকাশমান ডিজিটাল ল্যান্ডস্কেপেও অবদান রাখে।