الخطوات التالية
ما بنيناه
على مدار الدروس القليلة الماضية، بنيت تطبيق كيريجامي أساسيًا لكنه وظيفي يتيح لك إضافة وتحرير وحذف العد التنازلي للتواريخ. بذلك تعلمنا عن مكوّنات كيريجامي وكيوت كويك، وبعضًا من كيفية عمل QML، والتخطيطات الأساسية للتطبيقات، والمزيد. ليس سيئًا على الإطلاق!
لديك الآن فهم للأساسيات التي تُشكّل العديد من تطبيقات كيدي الأكثر شعبية. قد تسأل نفسك: ماذا الآن؟
حسنًا، لا تقلق: فقد خصصنا وقتًا لتقديم بعض الإرشادات حول أين يمكنك التوجه من هنا.
المساهمة في مشاريع كيدي
من أفضل طرق تحسين مهاراتك التطويرية هي بوضعها موضع التطبيق. مجتمع كيدي يرحب بالجميع ويبحث دائمًا عن مطورين متحمسين أكثر!
لدينا عدة قطع من الوثائق التي يمكن أن تساعد في توجيهك نحو أن تصبح مساهمًا. نوصي بإلقاء نظرة على صفحات التطوير الأخرى لدينا والتي يمكن أن تساعدك في معرفة المزيد عن سير عمل التطوير لمجتمع كيدي. نوصي أيضًا بإلقاء نظرة على وثائقنا لنسخة كيدي من غيت لاب، المسماة إنفنت، حيث من المحتمل أن تحتاج إلى التفاعل معها أثناء عملية التطوير. يتفاعل مجتمع كيدي بشكل رئيسي عبر ماتريكس، ولدينا أيضًا صفحة على ويكي المجتمع التي ستوجهك خلال إعداد حسابك الخاص.
ملاحظة
أثناء التفاعل مع الآخرين في مجتمع كيدي، يرجى التأكد من الالتزام بـمدونة قواعد السلوك.بمهاراتك الجديدة، أنت في وضع جيد لبدء المساهمة في مشاريع كيريغامي. لحسن الحظ، العديد من تطبيقات ومكونات كيدي الأكثر شعبية مبنية بهذا الإطار. إليك قائمة بالمشاريع التي نرحب بمساعدتك فيها.
مشاريع كيريغامي صديقة للمبتدئين
| المشروع | ما هو | روابط |
|---|---|---|
![]() كاليندوري | تطبيق تقويم صديق للمس مصمم للأجهزة المحمولة. | صفحة تطبيقات كيدي صفحة كيدي إنفنت |
![]() كوكو | عارض صور مصمم لأجهزة سطح المكتب واللمس. | صفحة تطبيقات كيدي صفحة كيدي إنفنت |
![]() كونتراست | مدقق تباين ألوان يخبرك إذا كانت تركيبات ألوانك متاحة للأشخاص ذوي نقص رؤية الألوان. | صفحة تطبيقات كيدي صفحة كيدي إنفنت |
![]() ليسنتيا | تطبيق لمساعدتك في اختيار الترخيص المناسب لمشروعك. | صفحة تطبيقات كيدي صفحة كيدي إنفنت |
![]() ترحيب بلازما | تطبيق ترحيب لسطح مكتب بلازما يتيح لك إنشاء صفحات جديدة باستخدام كيو إم إل. | صفحة كيدي إنفنت |
مشاريع كيريغامي الأكثر تعقيدًا
| المشروع | ما هو | روابط |
|---|---|---|
![]() ديسكوفر | تطبيق يساعدك في العثور على التطبيقات والألعاب والأدوات وتثبيتها. | صفحة تطبيقات كيدي صفحة كيدي إنفنت |
![]() إليزا | مشغل موسيقى يسعى ليكون بسيطًا ولطيف الاستخدام. | الصفحة الرئيسية صفحة تطبيقات كيدي صفحة ويكي مجتمع كيدي صفحة كيدي إنفنت |
![]() كيدي كونكت | تطبيق متعدد المنصات يسمح لأجهزتك بالتواصل (مثل: هاتفك وحاسوبك). | الصفحة الرئيسية صفحة ويكي مجتمع كيدي صفحة كيدي إنفنت |
![]() كونغرس | تطبيق مرافق لحضور المؤتمرات. | صفحة كيدي إنفنت |
![]() نيو شات | عميل لماتريكس، بروتوكول الاتصال اللامركزي للمراسلة الفورية. | صفحة تطبيقات كيدي صفحة كيدي إنفنت |
تعلم المزيد
لا تشعر بأنك مستعد تمامًا بعد؟ لا بأس بذلك أيضًا.
العديد من المشاريع المذكورة أعلاه هي موارد تعلم لا تُقدر بثمن. يمكنك الاطلاع على الشيفرة ومعرفة كيف أنشأ المطورون ذوو الخبرة تطبيقات كاملة الميزات، واستخدام هذه التقنيات بنفسك.
إذا شعرت أنك بحاجة إلى نهج أكثر لطفًا، فقد جمعنا أيضًا بعض الموارد التي نعتقد أنها قد تكون مفيدة لك.
الواجهة الخلفية وسي++
بينما تعلمنا الكثير عن QML، لم نتطرق كثيرًا إلى كيفية التعامل مع شيفرة الواجهة الخلفية. ومع ذلك، هذا جانب أساسي من تطوير تطبيقات كيدي.
سي++/كيوت مع كيريغامي
في القسم المتقدم من وثائق كيريغامي هذه، لدينا بعض الصفحات التي يمكن أن تساعدك في البدء:
| صفحة | الموضوع |
|---|---|
| فهم CMakeLists | تعلم كل شيء عن CMake وكيفية ترجمة تطبيقاتك. |
| فهم main.cpp | التعامل مع ملف سي++ المركزي الذي يدير تهيئة تطبيقك. |
| ربط المنطق بواجهة المستخدم QML الخاصة بك | أضف وظائف متقدمة إلى تطبيق كيريغامي الخاص بك واربطها بواجهة المستخدم الخاصة بك. |
| صفحة حول | أضف "صفحة حول" إلى واجهة المستخدم الخاصة بك. |
موارد سي++ للمبتدئين
إذا كنت جديدًا تمامًا على سي++، فهناك موارد عديدة متاحة على الويب. إليك بعضًا منها قد تكون مفيدة.
| مورد | الموضوع |
|---|---|
| LearnCpp | دروس لإتقان لغة C++ |
| cppreference | موقع مرجعي للغة C++ |
| ويكيبوكس C++ | ويكيبوكس شامل بدروس وتمارين C++ |
| W3Schools C++ | مجموعة دروس C++ وموارد أخرى موجهة للمبتدئين |
نوفر أيضًا قائمة موارد محدثة باستمرار لتعلم C++ في تعلم المزيد.
إنشاء تطبيقات كيدي تقليدية باستخدام QtWidgets
إذا أردت العمل على تطبيقات كيدي مثل دولفين أو كونتاكت أو كيت، فستحتاج إلى تعلم استخدام QtWidgets الذي يستخدم طريقة مختلفة تمامًا لتطوير واجهات المستخدم مع كيوت. تميل تطبيقات كيدي الأكثر تعقيدًا أو التطبيقات التي تتبع تصميمًا تقليديًا إلى البناء باستخدام QtWidgets.
العمل مع QtWidgets أصعب نوعًا ما من QML (وأكثر كثافة في C++ بكثير!). لحسن الحظ، لدينا مجموعة دروس في وثائق كيدي ستساعدك على التعود عليها.
المزيد عن QML وQtQuick
مشروع كيوت واسع، وكذلك QML وQtQuick. هناك الكثير من الوظائف التي لم نغطها، لكن هناك الكثير من الوثائق التي يمكننا الاستفادة منها لمعرفة المزيد.
- إذا أردت البحث عن وظائف مكونات محددة، فلا تبحث أبعد من وثائق كيوت الرسمية لـ QML.
- إذا كنت تبحث عن نهج أكثر توجيهًا للتعلم، فإن كتاب QML مكان رائع للبدء.
المزيد عن كيريغامي
تتضمن هذه الوثائق الكثير عن كيريغامي. يمكنك التصفح عبر بعض صفحات المكونات لمعرفة المزيد عن بعض مكونات QML التي يوفرها كيريغامي لاستخدامك.
نوصيك أيضًا بإلقاء نظرة على معرض كيريغامي، وهو تطبيق صممه مطورو كيدي لعرض أدوات وإمكانيات كيريغامي. يوفر أمثلة تفاعلية لمكونات كيريغامي بالإضافة إلى روابط للشفرة المصدرية لهذه الأمثلة لترى كيف بُنيت.
السماء هي الحد!
لا تخف من كل المواد هنا! لا أحد يبدأ قادرًا على إنشاء شيء مثل بلازما من الصفر. لكن كيدي ليست شركة بمليارات الدولارات ذات حاجز دخول مرتفع (ليس لدينا مقابلات برمجة من خمس جولات!) وطالما كنت لطيفًا، فسيتم الترحيب بك.
حظًا موفقًا!









