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