JetBrains משחררת את Compose Multiplatform 1.0 ליצירת אפליקציות Kotlin

JetBrains הוציאה גרסה 1.0 של Compose Multiplatform, המאפשרת למפתחים ליצור אפליקציות Kotlin עבור שולחן העבודה, אנדרואיד והאינטרנט.

JetBrains מייצרת כמה מסביבות הפיתוח המשולבות (IDEs) הפופולריות ביותר בסביבה ליצירת תוכנות עם Java, PHP, Kotlin ושפות תכנות אחרות. החברה עבדה גם על JetBrains Compose Multiplatform, מסגרת ליצירת אפליקציות חוצות פלטפורמות המבוססות על שפת Kotlin (ומחוברת ל Jetpack Compose של גוגל). ריבוי פלטפורמות נמצאות בשלבי פיתוח שונים על פני פלטפורמות שונות במשך זמן מה, וכעת JetBrains אומרת שהיא מוכנה לכולם לשימוש באנדרואיד, בדסקטופ ובאינטרנט.

JetBrains אמר ביום חמישי, "עם Compose Multiplatform של Jetbrains, מפתחים יכולים ליצור בקלות אפליקציות שולחן עבודה עם ממשק משתמש ב-Kotlin. המסגרת היא הצהרתית, כך שהקוד משקף את ממשק המשתמש והמפתחים לא צריכים לדאוג לגבי לוגיקה של עדכון ממשק המשתמש, הוא מאפשר להם תצוגה מקדימה של חלקים ממשק המשתמש מבלי לבנות את כל האפליקציה, ומשתפת את ה-API המשותף עם Jetpack Compose מאת Google כדי לפשט את אימוץ. [...] מפתחים יכולים לשתף את קוד ניהול ממשק המשתמש והמצב שלהם בין אנדרואיד, שולחן עבודה ואינטרנט, ולהעביר בקלות את האפליקציות מבוססות Android Jetpack Compose לשולחן העבודה. "

כל זה אומר שעכשיו אפשר ליצור יישומים ב-Windows, macOS, Linux, Android והאינטרנט עם בסיס קוד אחד של Kotlin. אפליקציות שולחן עבודה יכולות להשתמש בתפריטים, קיצורי מקשים והתראות, עם עיבוד מואץ בחומרה באמצעות ספריית גרפיקה Skia. לאפליקציות אינטרנט שנבנו עם Multiplatform יש גישה יכולות CSS מיוחדות לאינטראקציה עם רכיבי עמוד.

לא חסרות מסגרות בשלב זה ליצירת תוכנות חוצות פלטפורמות, עם אֶלֶקטרוֹן ככל הנראה הפופולרי ביותר כרגע (מספק את Discord, Slack, Microsoft Teams, Skype ועוד רבים אחרים), אם כי Electron אינו תומך כלל בנייד. גוגל מפתחת כעת רִפרוּף, המשתמשת בשפת התכנות Dart ותומכת כיום בפלטפורמות שולחניות, ניידים ואינטרנט - זהה ל-Jetpack Compse Multiplatform.

מידע נוסף על Compose Multiplatform זמין באתר האינטרנט של JetBrains.