Kotlin 1.4 מגיע עם שיפורי IDE ומהדר

Kotlin 1.4, שדרוג לחלופת Java של JetBrains, זמין כעת במהדורת הפקה. נקודות השיא של העדכון כוללות יכולות IDE ומהדר חדשות.

שיפורי IDE בקוטלין 1.4 כוללים איתור באגים קורוטיני ואשף פרויקט קוטלין, שיוצר פרויקטים של קוטלין מסוגים שונים. IDE זוכה גם ל 40 תיקונים מהירים חדשים, כוונות ובדיקות. ובזכות שינויים בביצועי IDE, הצעות להשלמה אוטומטית והדגשת תוכן בקבצי Kotlin גדולים מהירים יותר. 

מהדר חדש ב- Kotlin 1.4 כולל אלגוריתם הסקת סוג חזק יותר. יש גם קצוות אחוריים חדשים של JVM ו- JavaScript, כרגע במצב אלפא. מבנה פרויקטים היררכי ב- Kotlin 1.4 מאפשר שיתוף קוד בין תת-יעדים, כגון יעדים דומים הקשורים ל- iOS למכשירי ARM64 של iOS. בנוסף, מפתחים יכולים להשתמש בספריות תלויות פלטפורמה מקוד משותף המשותף בין מספר יעדים מקוריים.

הוראות להתחלה עם Kotlin ניתן למצוא באתר kotlinlang.org. Kotlin שהוקלד באופן סטטיסטי ממוקם עבור JVM, פיתוח אנדרואיד והדפדפן. במאי 2017 אישרה גוגל את קוטלין לפיתוח אפליקציות אנדרואיד לנייד.

תכונות אחרות ב- Kotlin 1.4 כוללות:

  • המרות SAM (שיטה מופשטת יחידה) עבור ממשקי קוטלין.
  • מצב API מפורש לכותבי ספריות.
  • ערבוב בין טיעונים בעלי שם ועמדה.
  • פסיק נגרר.
  • שיפורים ניתנים להתקשרות.
  • הערות מסוג ניסויים.
  • שימוש בהפסקה והמשיך פנימה כאשר הוא נמצא בלולאות.
  • שיפורי ספרייה סטנדרטיים הכוללים מפעילי אוספים חדשים, שיפורי מאפיינים שהועברו ויכולות אחרות, כגון יישום תור כפול, ArrayDeque.
  • מכניסים בהדרגה קורוטינים בהתבסס על משוב המשתמשים.
  • ספריית הסידור מתקרבת לבגרות עם שחרורו של סידור 1.0.0-RC.
  • ספריית kotlinx-datetime ותצוגה מקדימה של ה- API של DateTime.
  • היעד של JavaScript עבור Kotlin כולל DSL חדש של Gradle וגרסת אלפא של ה- Kotlin / JS IR הקצה המהדר.
  • ביצוע משופר של אוסף וביצוע של Kotlin / Native.
  • יכולת פעולה הדדית טובה יותר בין Kotlin / Native ו- Swift / Objective-C.
  • ניהול פשוט של תלות CocoaPods.