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