Kotlin Multiplatform
Kotlin Multiplatform-এর সাহায্যে এমন একটি কোডবেস লিখুন যা একাধিক প্ল্যাটফর্মে রান করে।
Android ও iOS-এর মধ্যে বিজনেস লজিক শেয়ার করার জন্য Google-এর পক্ষ থেকে Kotlin Multiplatform (KMP)-কে অফিসিয়ালি সাপোর্ট করা হয়। Kotlin Multiplatform স্থিতিশীল এবং প্রোডাকশন-রেডি। JetBrains-এর Compose Multiplatform (CMP)-এর সাহায্যে, ডেভেলপাররা বিভিন্ন প্ল্যাটফর্ম জুড়ে UI শেয়ার করতে পারেন।
Kotlin Multiplatform-এর প্রাথমিক বিষয়
Kotlin Multiplatform প্লাগ-ইন
- নতুন প্রোজেক্ট উইজার্ড: IDE-এর মধ্যে নতুন মাল্টিপ্ল্যাটফর্ম প্রোজেক্ট তৈরি করুন।
- প্রিফ্লাইট চেক: প্রিফ্লাইট চেক আপনার এনভায়রনমেন্ট কনফিগার করতে সাহায্য করে।
- রান কনফিগারেশন: IDE থেকে সরাসরি iOS ও Android, দু'টি প্ল্যাটফর্মেই অ্যাপ্লিকেশন রান, ডিবাগ ও টেস্ট করুন।
- IDE-তে Swift-এর প্রাথমিক সহায়তা: IDE-তে Swift-এর প্রাথমিক সহায়তা পান, যার মধ্যে ক্রস-ল্যাঙ্গুয়েজ ডিবাগিং টুল, নেভিগেশন ও ঝটপট ডকুমেন্টেশন অন্তর্ভুক্ত।
Kotlin Multiplatform-এর সুবিধা
ডুপ্লিকেট কোড সরানো
সম্পূর্ণভাবে আবার লেখা হয়নি
নেটিভ পারফর্ম্যান্স
Kotlin Multiplatform ও Jetpack লাইব্রেরি
আমাদের অনেক Jetpack লাইব্রেরি আগেই KMP-রেডি হওয়ার জন্য মাইগ্রেট করা হয়েছে। নিম্নলিখিত Jetpack লাইব্রেরি KMP কাজ করে:
Android-এর তৈরি
JetBrains-এর তৈরি
কাজ করে না
| লাইব্রেরি | লেটেস্ট রিলিজ | Android | iOS | JVM | ওয়েব |
|---|---|---|---|---|---|
| annotation |
২৩ সেপ্টেম্বর, ২০২৬ |
||||
| collection |
০৭ অক্টোবর, ২০২৬ |
||||
| কম্পোজ করুন |
০৭ অক্টোবর, ২০২৬ |
||||
|
datastore
ডকুমেন্টেশন |
৯ সেপ্টেম্বর, ২০২৬ |
||||
|
লাইফসাইকেল
ডকুমেন্টেশন |
২৩ সেপ্টেম্বর, ২০২৬ |
||||
|
viewModel
ডকুমেন্টেশন |
২৩ সেপ্টেম্বর, ২০২৬ |
||||
|
viewModel-compose
ডকুমেন্টেশন |
২৩ সেপ্টেম্বর, ২০২৬ |
||||
|
নেভিগেশন
ডকুমেন্টেশন |
২৩ সেপ্টেম্বর, ২০২৬ |
||||
| navigation3 |
০৭ অক্টোবর, ২০২৬ |
||||
| navigationevent |
০৭ অক্টোবর, ২০২৬ |
||||
| পেজিং |
০৭ অক্টোবর, ২০২৬ |
||||
|
room
Documentation |
৯ সেপ্টেম্বর, ২০২৬ |
||||
| savedstate |
২৩ সেপ্টেম্বর, ২০২৬ |
||||
|
sqlite
ডকুমেন্টেশন |
৯ সেপ্টেম্বর, ২০২৬ |
এইসব লাইব্রেরি সম্পর্কে আপনার কোনও মতামত থাকলে, ইস্যু ট্র্যাকার-এর মাধ্যমে তা শেয়ার করুন।
JetBrains-এর প্রকাশিত লাইব্রেরি, অন্যান্য প্ল্যাটফর্মের আর্টিফ্যাক্টের সাথে Android আর্টিফ্যাক্টকে একসাথে র্যাপ করে, যাতে আপনি নিজের মাল্টিপ্ল্যাটফর্ম প্রোজেক্টে এগুলির যেকোনও বা সবকটি নির্বিঘ্নে ব্যবহার করতে পারেন। আসল প্রকাশনা প্রসেস সম্পর্কে জানতে, মাল্টিপ্ল্যাটফর্ম Jetpack লাইব্রেরি কীভাবে প্যাকেজ করা হয় দেখুন।
টুল সংক্রান্ত সহায়তা
KMP মডিউল উইজার্ড
JetBrains-এর Compose Multiplatform-এর জন্য লাইভ এডিট
androidMain-এ নয়।
JetBrains-এর Compose Multiplatform-এর প্রিভিউ
commonMain সোর্স সেট থেকে উপলভ্য।
Kotlin Multiplatform দিয়ে তৈরি অ্যাপ
Jetpack-এ কাজ করে এমন প্ল্যাটফর্ম
টিয়ার ১
- Android
- JVM
- iOS
শ্রেণী ২
- macOS
- Linux
শ্রেণী ৩
- watchOS
- tvOS
- Windows
- JavaScript
- WASM