কোটলিন মাল্টিপ্ল্যাটফর্ম ওভারভিউ

Kotlin Multiplatform (KMP) বিভিন্ন প্ল্যাটফর্ম জুড়ে Kotlin কোড ভাগাভাগি করতে সক্ষম করে। Kotlin মাল্টিপ্ল্যাটফর্ম JetBrains দ্বারা তৈরি করা হয়েছে এবং Android এবং iOS-এর মধ্যে ব্যবসায়িক যুক্তি শেয়ার করার জন্য আনুষ্ঠানিকভাবে Google দ্বারা সমর্থিত । মোবাইল প্ল্যাটফর্মগুলিকে লক্ষ্য করার জন্য KMP ব্যবহার করা স্থিতিশীল এবং উত্পাদন-প্রস্তুত

মাল্টিপ্ল্যাটফর্ম জেটপ্যাক লাইব্রেরি

আমাদের অনেক জেটপ্যাক লাইব্রেরি ইতিমধ্যেই কেএমপির সুবিধা নিতে স্থানান্তরিত হয়েছে। নিম্নলিখিত জেটপ্যাক লাইব্রেরিগুলি KMP সমর্থন প্রদান করে:

মাভেন গ্রুপ আইডি সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ ডকুমেন্টেশন
টীকা (*) জুলাই 16, 2025 1.9.1 - - -
সংগ্রহ 12 মার্চ, 2025 1.5.0 - - -
ডেটাস্টোর 20 মে, 2025 1.1.7 - - 1.2.0-আলফা02 ডকুমেন্টেশন
জীবনচক্র (*) জুলাই 16, 2025 2.9.2 - - -
পেজিং (*) 2 জুলাই, 2025 3.3.6 - - 3.4.0-আলফা01
রুম জুলাই 16, 2025 2.7.2 - - 2.8.0-আলফা01 ডকুমেন্টেশন
সংরক্ষিত রাষ্ট্র জুলাই 16, 2025 1.3.1 - - -
sqlite জুলাই 16, 2025 2.5.2 - - 2.6.0-আলফা01 ডকুমেন্টেশন

রেফারেন্স ডকুমেন্টেশন

মার্কারগুলি API-এর প্ল্যাটফর্মের প্রাপ্যতা দেখাচ্ছে৷

এই লাইব্রেরির রেফারেন্স ডকুমেন্টেশন সাধারণ কোড, অ্যান্ড্রয়েড এবং নেটিভের জন্য তাদের প্রাপ্যতার উপর ভিত্তি করে APIগুলিকে চিহ্নিত করে (উদাহরণস্বরূপ, DataStoreFactory )। আপনি প্রতিটি পৃষ্ঠার শীর্ষে প্ল্যাটফর্ম দ্বারা ঘোষণার জন্য ফিল্টার করতে পারেন।

সমর্থিত প্ল্যাটফর্ম

জেটপ্যাক লাইব্রেরি আনুষ্ঠানিকভাবে সমর্থিত প্ল্যাটফর্ম, অ্যান্ড্রয়েড এবং আইওএসের জন্য প্রকাশ করে, একই গুণমান এবং সামঞ্জস্যের প্রয়োজনীয়তা বজায় রাখে। যাইহোক, যেহেতু আমরা জেটপ্যাকের কোটলিন মাল্টিপ্ল্যাটফর্ম সমর্থনকে অন্যান্য প্ল্যাটফর্মে প্রসারিত করার জন্য কাজ করি, টুলিং এবং অবকাঠামোগত সহায়তা একটি কাজ হতে পারে।

প্রতিটি প্ল্যাটফর্মের জন্য সমর্থনের বর্তমান স্তরটি স্তরগুলিতে সংক্ষিপ্ত করা যেতে পারে:

স্তর 1 :

  • সিআই-তে সম্পূর্ণরূপে পরীক্ষিত; হোস্ট-সাইড এবং অন-ডিভাইস উভয় পরীক্ষা সহ
  • আমাদের শব্দার্থিক সংস্করণ নীতি অনুযায়ী উৎস এবং বাইনারি সামঞ্জস্যতা ট্র্যাকিং

স্তর 2 :

  • আংশিকভাবে সিআই-তে পরীক্ষা করা হয়েছে; হোস্ট-সাইড পরীক্ষায় সীমাবদ্ধ
  • কোন উৎস বা বাইনারি সামঞ্জস্য ট্র্যাকিং

স্তর 3 :

  • CI তে অপরীক্ষিত
  • কোন উৎস বা বাইনারি সামঞ্জস্য ট্র্যাকিং
প্ল্যাটফর্ম সমর্থন স্তর
অ্যান্ড্রয়েড স্তর 1
জেভিএম স্তর 1
iOS স্তর 1
macOS স্তর 2
লিনাক্স স্তর 2
watchOS স্তর 3
টিভিওএস স্তর 3
উইন্ডোজ স্তর 3
জাভাস্ক্রিপ্ট স্তর 3
ডব্লিউএএসএম স্তর 3

টুলিং সমর্থন

আপনি অ্যান্ড্রয়েড স্টুডিওতে মাল্টিপ্ল্যাটফর্ম প্রকল্পগুলি খুলতে, সম্পাদনা করতে এবং চালাতে পারেন। যাইহোক, কিছু IDE বৈশিষ্ট্য এখনও এই প্রকল্পগুলির জন্য উপলব্ধ নয়। একটি নতুন প্রকল্প তৈরি করতে, JetBrains থেকে Kotlin Multiplatform উইজার্ড ব্যবহার করুন, বিকল্পভাবে আপনি Kotlin Multiplatform Android Studio প্লাগইন ব্যবহার করতে পারেন।

আমরা এটাও নিশ্চিত করছি যে অ্যান্ড্রয়েড গ্রেডল প্লাগইন নতুন রিলিজের জন্য মূল পরিস্থিতি পরীক্ষা করে Kotlin মাল্টিপ্ল্যাটফর্মের সাথে সামঞ্জস্যপূর্ণ।

অতিরিক্ত সম্পদ

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

এই লাইব্রেরিগুলির বিষয়ে আপনার মতামত থাকলে, ইস্যু ট্র্যাকারের মাধ্যমে শেয়ার করুন৷

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}