تنشئ شركة Cuvva أكثر سرعة وبجودة أعلى من خلال Compose.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
شركة Cuvva تحسّن التأمين بشكل كبير
من خلال منحك طريقة مرنة حقًا لإدارة الغلاف، كل ذلك من خلال هاتفك.
كان على مهندسي Android في Cuvva قضاء بعض الوقت في إعادة هندسة تطبيقاتهم
وقررت اعتماد تدفق بيانات أحادي الاتجاه وJetpack Compose. بهذه الطريقة
يمكنهم الانتقال من نظام التصميم المخصص لهم المستند إلى العرض، والذي كان
أبطأ وأصعب في العمل بها، وأقل توقعًا في الإصدارات القديمة من
Android
الإجراءات التي اتخذتها الشركة
أنشأ فريق Cuvva مكونات تصميم جديدة من البداية، ثم استخدم
إمكانية التشغيل التفاعلي مع واجهات برمجة التطبيقات (Composables) لوضع العناصر القابلة للتعديل داخل التخطيطات الموجودة، وباستخدام
استبدال الشاشات المستندة إلى العرض وإنشاء شاشات جديدة باستخدام ميزة Compose. "اكتشفنا
يتيح لنا Compose إنشاء مكونات تصميم جديدة من البداية
بسرعة وقضاء وقت أقل في محاولة التعامل مع إدارة الدولة أو
التجزئة. بمجرد إنشاء مكتبة كبيرة بما يكفي من هذه المكونات،
وأصبح شحن شاشة جديدة سريعًا جدًا، وقد ساعدنا ذلك بالتأكيد في
أكثر إنتاجية".
النتائج
أتاحت لهم ميزة Compose إنشاء تطبيق ذي جودة أعلى بشكل أسرع: "السرعة التي
يتيح لنا إنشاء الرسائل إعداد ميزة جديدة فيمكننا تكرار
بسرعة، مما يوفر تجربة ذات جودة أعلى لعملائنا بشكل أسرع من
من قبل."
من خلال Compose
عدد الأسطر التي تحتاج إلى كتابتها، وبالتالي تُقرأ،
والفهم والصيانة والانخفاض: "لقد سُررنا جدًا برؤية عدد الأسطر القليلة
لإنشاء قوائم أو رسوم متحركة في تطبيقنا. يتمتع التأليف بالتأكيد
انخفاضًا كبيرًا في عدد سطور الرمز المطلوبة لإنشاء واجهة المستخدم".
من الأسهل تنفيذ المكونات المخصّصة: "لقد أنشأنا قرصًا دائريًا.
المكون الذي يُستخدَم لعرض نتيجة القيادة للعملاء. تحريك
التقدّم والألوان مع ميزة Compose أسهل بكثير وأكثر متعة من ذلك.
كل هذا في السابق. إجراء أي شيء مخصص، سواء كان جديدًا
المكونات أو تغيير سلوك العناصر الحالية، أسهل بكثير في
إنشاء".
البدء
تعرَّف على مزيد من المعلومات حول الإنشاء.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2021-07-28 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2021-07-28 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2021-07-28 (حسب التوقيت العالمي المتفَّق عليه)"]]