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

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

מה הם עשו

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

תוצאות

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

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

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

שנתחיל?

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