Flutter 1.9 משלב ריפו אינטרנט, מביא תמיכה ב-iOS 13 ו-MacOS Catalina, והשלמת קוד מופעל על ידי ML ​​עם Dart 2.5

click fraud protection

המהדורה החדשה ביותר של Flutter, מסגרת פיתוח האפליקציה לנייד בקוד פתוח של גוגל, משלבת את ריפו האינטרנט, מביאה תמיכה ב-iOS 13 והשלמת קוד מבוסס ML.

פיתוח אפליקציות חוצות פלטפורמות יכול להיות בלגן של קוד לא מקורי, אז גוגל יצאה לנסות לפתור בעיה זו עם ערכת כלים מאוחדת שמשתלב ישירות עם העורך שבחרת. על ידי שילוב ישיר עם Android Studio, או סביבות פיתוח אחרות לבחירתך, רִפרוּף יוצר חווית פיתוח מהירה יותר המאפשרת לך לאחד את עיצוב ממשק המשתמש שלך בין פלטפורמות. כעת, גוגל הכריזה על מהדורה יציבה חדשה של Flutter v1.9 לצד Dart 2.5.

גולת הכותרת של מהדורת Flutter זו היא השילוב של תמיכה באינטרנט במאגר Flutter הראשי, שזה שינוי גדול מכיוון שהוא מאפשר למפתחים לכתוב למובייל, למחשב שולחני ולאינטרנט עם אותו הדבר בסיס קוד. בנוסף, Flutter קיבלה עדכונים לחוויית הכלים שלה מקצה לקצה, כמו תמיכה במערכת הבנייה החדשה Xcode, מאפשר תמיכה ב-64 סיביות בכל שרשרת הכלים, ופישוט התלות בפלטפורמה, כדי להבטיח שהיא פועלת היטב ב-macOS קטלינה. Flutter 1.9 כולל גם יישום של סרגל הכלים הניתן לגרירה של iOS 13 עם תמיכה בפעולות לחיצה ארוכה וגרירה מימין ומשוב רטט. כמו כן, מתבצעת עבודה לתמיכה במצב אפל של iOS. יש גם תמיכה ניסיונית זמינה עבור Bitcode בבניית הפיתוח. פרויקטים חדשים של Flutter כעת כברירת מחדל ל-Swift במקום Objective-C עבור iOS, ול-Kotlin במקום Java עבור אנדרואיד; אבל אתה תמיד יכול לחזור אליהם אם אתה צריך אותם. גם הודעות השגיאה ב-Flutter זוכות לעדכון כדי להפוך אותן לקריאות יותר, תמציתיות יותר ואפשריות יותר לפעולה.

לצד Flutter 1.9, גוגל משחררת גם Dart 2.5 SDK, שכוללת לאחר מכן תצוגה מקדימה טכנית של שתי תכונות חדשות עיקריות מוכוונות מפתח: השלמת קוד המופעלת על ידי למידת מכונה (ML), ו ה dart: ffi ממשק פונקציה זרה לקריאה לקוד C ישירות מ-Dart. השלמת קוד מבוססת למידת מכונה שימושית כאשר רשימת ה-API גדלה מדי וארוכה מכדי לחקור אותה בסדר אלפביתי. עם ה ML השלם, של דרט TensorFlow Liteניתן להשתמש במודל המופעל כדי לחזות את הסמל הבא ככל הנראה בזמן שהמפתח עורך. ועם dart: ffi, מפתחים יכולים למנף לא רק ממשקי API מקוריים קיימים במערכות ההפעלה שבהן פועל קוד Dart, אלא גם ספריות מקוריות קיימות בין פלטפורמות הכתובות ב-C.

בלי ML
עם ML

אתה יכול לקרוא עוד על שינויים אלה ואחרים בפירוט בפוסטי ההכרזה עבור רפרוף 1.9 ו דרט 2.5.