الشروع في العمل مع كيريغامي
سيرشدك هذا الدليل خلال عملية إنشاء تطبيقك المتقارب الخاص باستخدام إطار كيريغامي. التطبيق المتقارب، في هذا السياق، يعني أن الناس يمكنهم استخدام البرنامج بسهولة بغض النظر عن الجهاز الذي يعمل عليه. إذا كان على حاسوب مكتبي، فسيتكيف مع شاشة كبيرة وفأرة ولوحة مفاتيح؛ إذا كان يُستخدم على جهاز محمول، فسيقبل الإدخال من شاشة لمس ويتكيف مع شاشة عمودية أصغر. وهكذا.
بُني كيريغامي فوق لغة QML ومكونات Qt Quick Controls 2 المقدمة من مشروع Qt. لدى QML دعم مدمج لأنظمة اللمس، مما يجعله مثالياً لتطبيقات الجوال. مكونات Qt Quick هي عناصر بصرية قابلة لإعادة الاستخدام يمكننا استخدامها عند بناء واجهات تطبيقاتنا. كيريغامي هو مجموعة من مكونات Qt Quick المصممة لإنشاء تطبيقات متقاربة.
بينما ستستخدم QML لإنشاء الجزء البصري من تطبيقك، ينبغي كتابة منطق الأعمال—الكود الذي يقوم بالعمل الشاق لوظائف تطبيقك—بلغة مختلفة. سنستكشف أيضاً كيفية دمج منطق أعمالنا مع واجهة المستخدم في الدروس أدناه.
أولاً، ستحتاج إلى إعداد مشروع جديد بلغة من اختيارك. ستعرضك المقدمة على كيفية صنع تطبيق كيريغامي صغير لكن وظيفي.
سيُعرض عليك أساسيات كيفية التعامل مع الألوان والنص في تطبيقك، وستتعرف على معظم مكونات QML. بعد ذلك، ستتعرف على معظم مكونات QML التي قد ترغب في استخدامها وكيف تبدو. لن يمس هذا القسم أي منطق أعمال على الإطلاق، فقط كود QML.
ستحصل على غوص عميق في مواضيع أكثر تقدماً تتعلق بمعالجة البيانات التي ستُعرض في برنامجك.
أخيراً، سيُقدم لك ملحقات كيريغامي، سلسلة من مكونات جودة الحياة التي يمكنك استخدامها لتصميم إعدادات تطبيقك، من بين أشياء أخرى.