Kotlin Multiplatform
כתיבת בסיס קוד יחיד שפועל בכמה פלטפורמות באמצעות Kotlin Multiplatform.
Kotlin Multiplatform  (KMP) נתמך רשמית על ידי Google לשיתוף לוגיקה עסקית בין Android ו-iOS. Kotlin Multiplatform יציב ומוכן לשימוש בסביבת ייצור. בעזרת Compose Multiplatform (CMP) של JetBrains, מפתחים יכולים גם לשתף ממשקי משתמש בפלטפורמות שונות.
היסודות של Kotlin Multiplatform
פלאגין של Kotlin Multiplatform
- אשף הפרויקט החדש: יצירת פרויקט חדש חוצה פלטפורמות בתוך סביבת הפיתוח המשולבת.
- בדיקות לפני הפעלה: בדיקות לפני הפעלה עוזרות לכם להגדיר את הסביבה.
- הגדרות הרצה: הרצה, ניפוי באגים ובדיקה של אפליקציות ב-iOS וב-Android ישירות מתוך סביבת הפיתוח המשולבת (IDE).
- תמיכה בסיסית ב-Swift בסביבת הפיתוח המשולבת (IDE): תמיכה בסיסית ב-Swift בסביבת הפיתוח המשולבת, כולל כלי ניפוי באגים, ניווט ותיעוד מהיר בין שפות.
היתרונות של Kotlin Multiplatform
ביטול כפילויות בקוד
אין שכתוב מלא
ביצועים של מודעות מותאמות
ספריות Kotlin Multiplatform ו-Jetpack
הרבה מהספריות של Jetpack כבר הועברו כדי להיות מוכנות ל-KMP. ספריות Jetpack הבאות מספקות תמיכה ב-KMP:
  
  Built by Android
  
  Built by JetBrains
  
  Not supported
| ספרייה | הגרסה האחרונה | Android | iOS | JVM | אינטרנט | 
|---|---|---|---|---|---|
| annotation | 22 באוקטובר 2025 | ||||
| collection | 27 באוגוסט 2025 | ||||
| compose | 22 באוקטובר 2025 | ||||
| datastore Documentation | 22 באוקטובר 2025 | ||||
| lifecycle מסמכי תיעוד | 22 באוקטובר 2025 | ||||
| viewModel Documentation | 22 באוקטובר 2025 | ||||
| viewModel-compose Documentation | 22 באוקטובר 2025 | ||||
| ניווט מסמכי תיעוד | 24 בספטמבר 2025 | ||||
| navigation3 | 22 באוקטובר 2025 | ||||
| navigationevent | 8 באוקטובר 2025 | ||||
| paging | 10 בספטמבר 2025 | ||||
| room Documentation | 22 באוקטובר 2025 | ||||
| savedstate | 22 באוקטובר 2025 | ||||
| sqlite מסמכי תיעוד | 24 בספטמבר 2025 | 
אם יש לכם משוב על הספריות האלה, אתם יכולים לשתף אותו דרך כלי המעקב אחר בעיות.
תמיכה בכלים
אשף מודול KMP
Live Edit for JetBrains' Compose Multiplatform
androidMain.
  
          תצוגות מקדימות של Compose Multiplatform של JetBrains
commonMain.
  
          אפליקציות שפותחו באמצעות Kotlin Multiplatform
פלטפורמות נתמכות
שכבה 1
- Android
- JVM
- iOS
שכבה 2
- macOS
- Linux
שכבה 3
- watchOS
- tvOS
- Windows
- JavaScript
- WASM
 
   
     
     
    