برمجة تطبيقات الجوال بإستخدام لغة دارت – Dart
مقدمة عن الكتاب :-
أصبحت تطبيقات الجوال جزءا من حياتنا اليومية مما أتاح لنا كبشر تأهيل كوادر لتلبية هذا الجزء المهم من الحياة والتفرد بأعمال برمجية خاصة بعلم برمجة التطبيقات ، سيمكنك هذا الكتاب ان شاء الله من دخول عالم برمجة التطبيقات من أوسع ابوابه ، كما سيعطيك القوة لكي تتأهل للعمل في اقوى الشركات او حتى الربح من التطبيقات بشكل مستقل .
لغة دارت هي لغة برمجية تم إنشاؤها من قبل شركة جوجل وتستخدم في تطبيقات الويب أو سطح المكتب وتطبيقات الجوال . تم ابتكار هذه اللغة من قبل Lars Bak و Kasper Lund وتم إطلاق أول اصدار منها في عام ٢٠١١ .
من المهم أن نعلم أن Dart هي لغة Cross – Platform أي أنها تعمل على مختلف المنصات ، كما انها Native Language أي تتعامل مع العتاد مباشرة بدون مفسرات وسيطة وهذا يعطيها سرعة عالية جدا .
أما فلاتر Flutter فهي منصة تمكننا من بناء تطبيقات جوال بواجهات رسومية معتمدين على لغة Dart الذي يميز Flutter أنها تمكننا من بناء تطبيقات لأنظمة مختلفة منها الاندرويد أو ال IOS الخاص بأجهزة Apple والمذهل أكثر أنه يمكن أيضا استخدامها كاللغة الأولى لبرمجة تطبيقات نظام جوجل الجديد ” فوشيا ” Fuchsia والذي قد يزيح الاندرويد عن مكانه .
يجب أن نعلم أيضا أن Flutter تعتمد في تصميميها Material Design التي تم بناؤها من قبل جوجل والتي تساعد في تصميم صفحات الويب .
محتويات الكتاب :-
- الوحدة الاولى : المدخل الى لغة دارت
- الوحدة الثانية : اساسيات لغة دارت
- الوحدة الثالثة : البرمجة المتقدمة في دارت
- الوحدة الرابعة : برمجة التطبيقات باستخدام فلاتر
- التعرف على بيئة فلاتر
- أنظمة التصميم Layouts الـ Widget
- المقدمة مع Flutter
- القوالب الجاهزة Scaffold
- التصفح والتوجيه Navigation
- التعامل مع Json
- استدامة البيانات
- التعامل مع الصور
- الاشعارات الداخلية
- الحركة Animation
- رسائل التنبيه السريعة Toast
- قواعد البيانات Firebase
- الوحدة الخامسة : النشر والربح من التطبيقات
- إضافة إعلانات Admob
- نشر تطبيقات اندروید
- المراجع
مؤلف الكتاب :-
مهندس فيصل الأسود