تنشئ شركة Cuvva أكثر سرعة وبجودة أعلى من خلال Compose.

تعمل شركة Cuvva على تحسين التأمين بشكل جذري، إذ تمنحك طريقة مرنة جدًا لإدارة التغطية، وكل ذلك باستخدام هاتفك. اضطر مهندسو Android في Cuvva إلى قضاء بعض الوقت في إعادة تصميم تطبيقاتهم وقرروا اعتماد تدفق بيانات أحادي الاتجاه وJetpack Compose. وبهذه الطريقة، يمكنهم الابتعاد عن نظام التصميم المخصّص المستند إلى العرض الذي كان أبطأ وأصعب في العمل وأقل قابلية للتوقّع على إصدارات Android القديمة.

الإجراءات التي اتخذتها الشركة

أنشأ فريق Cuvva مكونات تصميم جديدة من البداية، ثم استخدم واجهات برمجة التطبيقات لإمكانية التشغيل التفاعلي لوضع العناصر القابلة للتعديل داخل التنسيقات الحالية، وبمرور الوقت، استبدلنا الشاشات المستندة إلى العرض وإنشاء شاشات جديدة باستخدام Compose. "لقد اكتشفنا أنّ ميزة Compose تتيح لنا إنشاء مكوّنات تصميم جديدة من البداية بسرعة أكبر بكثير مع قضاء وقت أقل في محاولة التعامل مع إدارة الحالة أو التقسيم. بعد أن أنشأنا مكتبة كبيرة بما يكفي من هذه المكونات، أصبح شحن شاشة جديدة سريعًا جدًا، وبالتأكيد ساعدنا ذلك لنكون أكثر إنتاجية".

النتائج

وقد سمح لهم Compose بإنشاء تطبيق عالي الجودة بشكل أسرع: "إنّ السرعة التي تتيح لنا خدمة ComposeAllowed من خلالها إنشاء ميزة جديدة تعني أنّه يمكننا التكرار بسرعة أكبر، ما يوفر تجربة ذات جودة أعلى لعملائنا بشكل أسرع من ذي قبل".

من خلال ميزة Compose، يتناقص عدد الأسطر التي تحتاج إليها لكتابتها، وبالتالي يخفض معدّل قراءتها وفهمها وصيانتها على النحو التالي: "لقد سُررنا جدًا برؤية عدد الأسطر القليلة المطلوبة لإنشاء قوائم أو صور متحركة في تطبيقنا. ومن المؤكّد أنّ Compose قد قلّل بشكل كبير عدد سطور الرموز المطلوبة لإنشاء واجهة المستخدم لدينا".

من السهل تنفيذ المكونات المخصّصة: "لقد أنشأنا مكوّن اتصال دائري يُستخدم في عرض النتيجة التي حصل عليها العملاء من العملاء. مع ميزة الرسومات المتحركة التي تتيحها Compose وألوانها، كانت هذه الميزة سهلة للغاية وأكثر متعة مقارنةً بالفترة السابقة. ويكون استخدام أي عنصر مخصّص، سواء كان مكوّنًا جديدًا أو تغيير سلوك المكونات الحالية، أسهل بكثير في Compose".

البدء

تعرَّف على المزيد من المعلومات عن الإنشاء.