أخر الاخبار

كتاب برمجة تطبيقات الجوال بإستخدام Dart

تحميل كتاب برمجة تطبيقات الجوال بإستخدام Dart

كتاب برمجة تطبيقات الجوال بإستخدام Dart

أصبحت تطبيقات الجوال جزءاّ من حياتنا اليومية مما أتاح لنا كبشر تأهيل كوادر لتلبية هذا الجزء المهم من الحياة و التفرد بأعمال برمجية خاصة بتعلم برمجة التطبيقات.

سوف يمكّنك هذا الكتاب من دخول عالم برمجة التطبيقات من اوسع ابوابه كما سيعطيك القوة لكي تتاهل للعمل في أقوى الشركات او حتى الربح من التطبيقات بشكل مستقل.

لغة دارت هي لغة برمجة تم انشاءها من قبل شركة جوجل و تستخدم في تطبيقات الويب و سطح المكتب و تطبيقات الجوال.

تم ابتكار لغة دارت من قبل لارس باك و كاسبر ليمد و تم إطلاق أول إصدار منها في 2011 من المهم أن تعلم أن دارت هي لعة Cross-Platform اي أنها تعمل على مختلف المنصات كما أنها Native Language اي تتعامل مع العتاد مباشرة بدون مفسرات وسيطة و هذا يعطيها سرعه عالية جداً.

اما فلاتر فهي منصه تمكننا من بناء تطبيقاات جوال بواجهات رسومية معتمدين على لغة دارت.

الذي يميز فلاتر انها تمكننا من بناء تطبيقات لأنظمة مختلفة منها أندرويد و ios و المذهل أكثر أنه يمكن ايضاً إستخدامها كاللغة الأولى لبرمجة تطبيقات نظام جوجل الجديد فوشيا و الذي قد يزيح الأندرويد من مكانه.

ماهي لغة دارت

لغة Dart هي لغة تم إنشاءها من قبل شركة Google و هي لغة سهلة جداً في التعلم و بمجرد تعلم أساسيات هذه اللغة نستطيع إنشاء تطبيقات WebAndroidIOS و إذا كان لديك خبرة سابقة في البرمجة سوف تعرف أن لغة Dart هي لغة قريبة من اللغات البرمجية الأخرى مثل جافا و جافاسكربت و كوتلن و غيرها, و يتم إستخدام هذه اللغة من قبل شركة جوجل لإنشاء التطبيقات الخاصة بهم.م.

ما هي مميزات لغة دارت ؟

  1. لغة دارت سهلة في تعلمها.
  2. لغة دارت مفتوحة المصدر.
  3. لغة دارت لغة مدعومة من الكثير من المنصات و مقدمة من شركة جوجل.
  4. لغة دارت لغة لأي مبرمج سواء مبرمج ويب أو تطبيقات أندرويد و غيرها.
  5. في لغة دارت يوجد أمر واحد فقط يعطي نتيجة خاطئة و هو الأمر الخاطئ فقط.
  6. تدعم لغة دارت نوع الكتابة او البرمجة العامة.
  7. يمكن تطوير تطبيقات تعمل على الويب.

ما هي سلبيات لغة Dart ؟

دارت Dart تعد نظام أساسي به مكتبات و أدوات قياسية خاصة به لا يمكن التفاعل المباشر مع مكتبات JavaScript في Dart.

لإستخدام مكتبات جافاسكربت يجب على المستخدمين إستخدام مكتبة خاصة تعرض النسخة المغلفة من جافاسكربت أثناء تنفيذ عمليات الإسترجاعات يؤدي المرور إلى نوع من الوظائف التي يتم تمريرها إلى Javascript إلى تعطل برنامج التحويل البرمجي dart2js. يجب أن يتم بناء التطبيق بالكامل على جافا سكريبت مرة واحدة.

ماهي استخدامات لغة دارت ؟

باستخدام لغة Dart تستخدم التطورات بشكل أساسي للأجهزة التي تتصل بالإنترنت مثل الهواتف الذكية و الأجهزة اللوحية وأجهزة الكمبيوتر المحمولة و لكن أيضاً الخوادم.

حتى الآن كان من غير الواقعي تطوير تطبيقاتك الخاصة بالهاتف المحمول أو الويب خاصةً للمبرمجين المبتدئين.

إن الغرض من منهج لغة Dart هو تسهيل برمجة هذه التطبيقات و تمت برمجة Google Flutter SDK بإستخدام Dart تماماً مثل أداة إعلانات Google الشهيرة, و من الأمثلة الأخرى صفحات الويب New York Times أو GROUPON.

و يعتبر DartPad خياراً مريحاً للتعامل مع لغة البرمجة بطريقة "المحاولة و الخطأ" و إكتساب المعرفة الأساسية.

محتويات كتاب برمجة تطبيقات الجوال بإستخدام Dart

  1. المدخل إلى لغة دارت.
  2. اساسيات لغة دارت.
  3. البرمجة المتقدمة في دارت.
  4. برمجة التطبيقات بإستخدام فلاتر.
  5. التعرف على بيئة دارت.
  6. أنظمة التصميم Layouts.
  7. الويدجت المقدمة من فلاتر.
  8. القوالب الجاهزة.
  9. التصفح و التوجيه.
  10. التعامل مع جسون Json.
  11. إستدامة البيانات.
  12. التعامل مع الصور.
  13. الاشعارات الداخلية.
  14. الحركة Animation.
  15. رسائل التنبيه السريعة Toast.
  16. قواعد البيانات Firebase.
  17. النشر والربح من التطبيقات.
  18. اضافة اعلانات ادموب.
  19. نشر تطبيقات الاندرويد.
Muhammad Alush
بواسطة : Muhammad Alush
من سوريا من مدينة منبج مبرمج ويب و محب للتقنية و الأمن المعلوماتي و الشبكات و اهم الدروس الذي افضلها هي عن الشبكات و امن المعلومات آمل أن أُقدم كل ما هو مفيد للجميع, كاتب مقالات في موقع هرمش. إضغط هنا لتعلم البرمجة
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-