הפיתוח ב-Cuvva מהיר ובאיכות גבוהה יותר בעזרת 'כתיבה'

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

מה הם עשו

צוות Cuvva יצר רכיבי עיצוב חדשים מהתחלה, ולאחר מכן השתמש ממשקי API ליכולת פעולה הדדית כדי להציב רכיבים קומפוזביליים בפריסות קיימות, וגם הזמן, להחליף מסכים המבוססים על תצוגה ולבנות מסכים חדשים באמצעות 'כתיבה'. "מצאנו שפיתוח נייטיב מאפשר לנו ליצור רכיבי עיצוב חדשים מאפס, הרבה יותר במהירות ולבזבז פחות זמן בניסיון לעקוף את ניהול המדינה פרגמנטציה. אחרי שיצרנו ספרייה גדולה מספיק של הרכיבים האלה, של מסך חדש הפך למהיר מאוד, ואין ספק שזה עזר לנו יותר פרודוקטיבית".

תוצאות

התכונה 'פיתוח נייטיב' אפשרה לחברה לפתח אפליקציה באיכות גבוהה יותר מהר יותר: "המהירות פיתוח נייטיב מאפשר לנו להרכיב תכונה חדשה, אז אנחנו יכולים לאמן יותר במהירות, לספק ללקוחות שלנו חוויה איכותית יותר מהר יותר before.“

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

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

שנתחיל?

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