Flutter 1.22 יוצא ליציב עם תמיכה טובה יותר באנדרואיד 11 ו-iOS 14

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

למי שלא מכיר, רִפרוּף היא מסגרת יישומים חוצת פלטפורמות מתוצרת Google. בהתבסס על שפת Dart של גוגל, היא מאפשרת למפתחים לשתף בסיס קוד אחד בין אפליקציות ל-iOS, אנדרואיד, אינטרנט, Windows, macOS ואפילו לינוקס. היום מציינת את השחרור של Flutter 1.22, עם חבורה שלמה של תכונות חדשות. בפוסט הזה, אנחנו הולכים לדבר על שניים מהם: תמיכה בגזרות התצוגה של אנדרואיד, ותמיכה בקטעי האפליקציה של iOS 14.

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

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

iOS 14 הציגה תכונה חדשה בשם App Clips. אם אתה יודע מה הן אפליקציות אינסטנט לאנדרואיד, קליפים של אפליקציות הם בעצם אותו רעיון. App Clips מאפשרים למשתמש "להתקין" ולפתוח במהירות חלק קטן מהאפליקציה שלך, מה שמקל על ביצוע דברים כמו להציע תפריטים מקוונים או שירותי השכרה קלים. Flutter 1.22 כולל תמיכה בפיתוח App Clips ב-iOS. זה אומר שאתה יכול להמשיך להחזיק בבסיס קוד מאוחד, תוך תמיכה בתכונות החדשות של iOS.

כמובן, Flutter 1.22 הציג לא מעט יותר משתי התכונות הללו. יש גם תמיכה טובה יותר עבור לוקליזציה (כולל טעינה חמה), יחד עם כמה אלמנטים חדשים של ממשק משתמש ותוספים. אם אתה מעוניין בשאר השינויים האלה, עיין בפוסט בבלוג של גוגל.