Flutter 2.0 תומך בבניית אפליקציות בטלפונים מתקפלים ובמסכים כפולים

Flutter 2.0 שוחרר זה עתה למצב יציב, והוא כולל שינויים גדולים לבניית אפליקציות למחשב שולחני ולנייד. המשך לקרוא כדי ללמוד עוד!

זה 3 במרץ, ו-Flutter 2.0 כבר כאן! יש חבורה שלמה של שינויים בגרסה זו בהשוואה ל-Flutter 1, והמאמר הזה יתמקד במה שהשתנה עבור שולחן העבודה והנייד.

שולחן עבודה

כבר זמן מה, Flutter for Desktop נמצאת בשלב אלפא, שפירושו שינוי ממשקי API, באגים ובעיות ביצועים. עם Flutter 2.0, גוגל העבירה את הסטטוס שלה למקום בין בטא ליציב. מה זה אומר? ובכן, זה זמין ב-Flutter 2.0 Stable, אבל גוגל לא חושבת שזה שלם עדיין. זה אמור להיות בסדר לשימוש בייצור, אבל יכול להיות שיש באג פה ושם.

ל-Flutter לשולחן העבודה צריכה להיות גם תמיכה מתאימה בקיצורי מקלדת, מה שגורם לו להרגיש יותר כמו אפליקציה מקורית באמת ב-Windows, Linux או macOS. אם אינך משוכנע ביציבות שלה, Canonical (החברה שמאחורי אובונטו) כבר החלה ליצור מחדש את מתקין אובונטו ב-Flutter והחליטה לעשות השתמש ב-Flutter עבור כל האפליקציות שלה הולך קדימה.

תוכנית ההתקנה של אובונטו כתובה כעת ב-Flutter.

נייד

מכיוון ש-Flutter הייתה במקור מסגרת סלולרית חוצת פלטפורמות, אין באמת יותר מדי מה לומר כאן. לרוב, Flutter כבר זמן מה כולל תכונה של ניידים, למעט דבר אחד: מתקפלים. עם Flutter 2.0, יש כעת תמיכה לצגים מתקפלים, הודות לתרומות של מיקרוסופט. Flutter יודע עכשיו איך להתמודד עם גורם הצורה הזה ומאפשר למפתחים להגדיר את האפליקציות שלהם איך שהם רוצים.

בניית אפליקציות עבור את Microsoft Surface Duo והתקנים אחרים בעלי מסך כפול עם Flutter.

יש כעת ווידג'ט TwoPane חדש ב-Flutter 2.0 המאפשר לך, כפי שהשם מרמז, להציג שתי חלוניות. החלונית הראשונה תופיע בכל מכשיר, ואילו השנייה תוצג בחצי הימני של צג מתקפל. דיאלוגים גם יאפשרו לך לבחור באיזה צד של צג מתקפל הם צריכים להופיע.

הקמט או הציר במתקפל חשוף למפתחים כתכונת תצוגה (כמו חריץ), כך שאפליקציות עדיין יכולות למתוח לכל התצוגה המתקפלת אם הם רוצים, או לקחת בחשבון היכן ממוקם הציר ולהציג בהתאם לכך.

נוסף על כך, גוגל העבירה את פלאגין Mobile Ads SDK שלה לבטא. זהו SDK עבור Android ו-iOS המאפשר לך להציג מודעות AdMob באפליקציה שלך לנייד. נכון לעכשיו, אין תמיכה בשולחן העבודה, אבל כעת אתה אמור להיות מסוגל ליצור אפליקציות ניידות יציבות יחסית עם מודעות באמצעות Flutter.


אלו הם השינויים הגדולים ב-Flutter 2.0 לגבי פלטפורמות שולחניות וניידות. מה אתה חושב על Flutter כמסגרת לפיתוח שולחני ומובייל? תודיע לנו!