יוצרים ריבועים בעזרת הניסוח האוטומטי

Square עוזרת למיליוני מוכרים לנהל את העסק שלהם – מעיבוד מאובטח של כרטיסי אשראי ועד פתרונות לנקודות מכירה והקמת חנות אונליין בחינם. ב-Square עברו לממשק משתמש הצהרתי כבר לפני זמן מה, אבל במקום להמשיך לבנות את המסגרת שלהם, הם החליטו לעבור ל-Jetpack Compose כדי להימנע מעלויות התחזוקה וליהנות מהשיפורים שהוא מציע בהשוואה למערכת Android Views.

מה הם עשו

הצוות של Square התחיל לבנות את מערכת העיצוב שלו ב-Compose, במטרה לאפשר לצוות מערכת העיצוב ולמהנדסי המוצר לעבוד מהר יותר. האפליקציה שלהם כבר מאורגנת עם ארכיטקטורה של זרימת נתונים חד-כיוונית, ולכן “מהנדסי המוצר יכולים להחליף מסך אחד בכל פעם ב-Compose בקלות רבה”. במהלך ההטמעה של Compose, הם ראו ש“לפעמים זה כל כך פשוט שאתה מצפה שזה יהיה יותר מסובך. הדברים פשוט עובדים.

תוצאות

"בעזרת Compose, אנחנו יכולים להתמקד בדברים הייחודיים ל-Square ולתשתית ממשק המשתמש שלנו, במקום לפתור את הבעיה הרחבה יותר של בניית מסגרת הצהרתית לממשק משתמש".

צוות ההנדסה גילה ש-Compose שיפר את הפרודוקטיביות שלו, והקל על ניתוח, ארגון וכתיבה של הקוד. בנוסף, כלי Android Studio חסכו לצוות הרבה זמן.

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

שנתחיל?

מידע נוסף על כתיבת הודעות