عبدالله سعد اللحيدان   اضغط هنــــا   اضغط هنـــا   لا يوجد


العودة   منتديات بوابة العرب > المنتديات العلمية > منتدى الأجهزة الذكية

إضافة رد
 
أدوات الموضوع
  #1  
قديم 04-02-2020, 05:57 PM
Nitrogen Nitrogen غير متواجد حالياً
 
تاريخ التسجيل: Jun 2019
المشاركات: 130
افتراضي دليل تعلم تطوير تطبيقات الأجهزة الذكية




في السنوات الأخيرة اتغيرت اتجاهات التقنية بشكل ملحوظ بعد أن كان التوجه نحو برمجة تطبيقات الويب بالاستعانة ب jQuery وتقنيات HTML و CSS 3 بدأت تطبيقات الأجهزة الذكية تسطير بشكل ملحوظ ، ومنها سلك مطورو تطبيقات الويب هذا المجال لمواكبة هذه الصيحة الجديدة بتنوع أشكال الأجهزة الحالية .
وكما هو الحال مع تطبيقات الويب وبرامج الحاسب التي تكتب بلغات برمجة عديدة بناء على بيئة التطوير ونظام التشغيل أيضا الأجهزة الذكية تتنوع في انظمة تشغيلها .
والجدير بالذكر أن أنظمة أندرويد من قوقل و اي او اس نظام آبل يسيطران على هذا المشهد التقني وبحصة سوقية كبيرة من إجمالي أنظمة التشغيل .
وبهذا تعتبر هذه الأنظمة التي يركز عليها المطورين ، بما أن لها شريحة كبيرة من العملاء .
لذلك عليك فهم آلية عمل هذا النوع من التطبيقات ، التي تعتمد على مبدأ MVC
التي من خلالها يتم فصل البرمجة عن التصميم .
بداية على المطور تصميم واجهات التطبيق لأي من أنظمة التشغيل ، هذه الواجهات في تطبيقات الأجهزة الذكية هي التي تظهر للمستخدم ويجب أن تظهر بالشكل الأمثل أي أنها تحتاح عناية جيدة للعناصر .
ثم يتم بعد ذلك تحديد وظائف العناصر داخل هذه الواجهات ، وتتم بالاستعانة بتعليمات برمجية يقوم المبرمج بكتابتها ، وبذلك عمل تطوير المشاهد وسلوكها ومعالجة البيانات التي تشكل هذا المبدأ .
إتقان هذا المبدأ MVC في البرمجة يسهل عليك كثيرا في تطوير تطبيقات الاندرويد أو أي من تطبيقات الأجهزة الذكية .
وبشكل عام يعتبر نظام اي او اس من آبل نظام قوي جدا ، وظفت الشركة خبرات عديدة لإخراج نظام تشغيل قوي للأجهزة الذكية ولهذا يعتبر من الصعب على المطور الخروج عن النص أبدا .
أي يجب أن تتم وفق الكتاب تماما أيضا شروط قبول التطبيق في المتجر بعد الانتهاء من تطويره تكون صعبة وفي بعض الحالات يتم رفضه .
ولكن من محاسن هذا النظام أن اللغة المستخدمة عصرية جدا وسهلة التعلم .
وبالنسبة للاندرويد قد تبدو للكثيرين أنها معقدة للوهلة الأولى ، وذلك بسبب وجود إصدارات كثيرة مختلفة من نظام اندرويد ، ويحتاج المطور أن يكون ملم لهذه الخيارات والأخذ بها قبل البدء في التطوير ، إهمال شريحة المستخدمين يعني خسارة جمهور قد يساهم في انتشار التطبيق .
لكن لا يجب إهمال أن تطوير تطوير تطبيقات الاندرويد يتم باستخدام لغة جافا .
ويعتبر بيئة التطوير"IDE" هي من أهم عوامل نجاح أي لغة برمجة ، يتم من خلالها توفير مجموعة من الأدوات أو تصميم الواجهات وربطها بالأسطر البرمجية بسهولة .
وللراغبين لتعلم برمجة تطبيقات نظام اي او اس بحاجة لاستخدام بيئة تطوير آبل إكس كود .
وللاندرويد أطلقت قوقل بيئة تطويرية خاصة بها Android Studio
مقارنة ب إكس كود ليست قوية ولكنها احترافية .
الأجهزة اللازمة لتعلم والتطوير في الاندرويد كبيرة جدا مقارنة بإكس كود .
توفر قوقل وآبل مركز للمطورين والمهتمين بتطوير تطبيقات أنظمتهم ، حيث يقدمان مجموعة من الدروس الشاملة .
رد مع اقتباس
إضافة رد

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أهمية برمجة تطبيقات الهواتف الذكية Nitrogen منتدى الأجهزة الذكية 0 10-11-2019 01:55 PM
كيف تستخدم الإنترنت في تعلم اللغة الانجليزية شموخ نجد منتدى اللغات الأجنبية 16 16-09-2017 05:44 PM
ماذا تعلم عن الاحواز العربيه؟؟ فواد علي الاحوازي منتدى العلوم والتكنولوجيا 0 15-03-2010 08:02 AM
إليك هذا الزاد من المعلومات... أم بشرى منتدى العلوم والتكنولوجيا 8 13-03-2010 01:54 AM
هل تعلم حب الماضي منتدى العلوم والتكنولوجيا 5 22-06-2001 06:38 AM


الساعة الآن 06:46 AM.


New Page 4
 
 
Copyright © 2000-2018 ArabsGate. All rights reserved
To report any abuse on this website please contact abuse@arabsgate.com