Flutter هو إطار عمل مجاني ومفتوح المصدر لواجهة مستخدم للهاتف المحمول تم إنشاؤه بواسطة Google وتم إصداره في مايو 2017. باختصار ، يسمح لك بإنشاء تطبيق جوال أصلي بقاعدة شفرة واحدة فقط. هذا يعني أنه يمكنك استخدام لغة برمجة واحدة وقاعدة كود واحدة لإنشاء تطبيقين مختلفين (لنظامي التشغيل iOS و Android) .
نبذة عن الكتاب
كتاب تعلم فلاترflutter باللغة العربية بصيغة pdf كتاب شرح لغة دارت بأسلوب سهل وعملي وتطبيقات عملية جيدة . كتب مكون من 176 . شرح من الصفر للاحتراف .
محتويات الكتاب
- فلاتر وادواتها
- لغة دارت (Dart)
- كل شي في فلاتر عبارة عن ويديجت
- بالويدجيت االاساسية
- ويدجيت االادخال
- ويدجيت سكافولد
- تخطيط تطبيقك
- انشاء تطبيق تفاعلي
- تصميم تطبيق من الصفر
- ويدجيت النموذج (Form)
مؤلف الكتاب
مهندس / عبدالرحمن عثمان
صيغة الكتاب
لمن هذا الكتاب؟
- مبتدئ في البرمجة يريد بناء أول تطبيق موبايل يعمل على أندرويد وiOS من كود واحد.
- مطوّر ويب يريد الانتقال إلى تطوير تطبيقات الجوال بلغة Dart.
- طالب يحتاج شرحًا عربيًا لمفهوم الـ Widgets وبناء الواجهات قبل الاعتماد على التوثيق الرسمي.
ما الذي تغيّر منذ كتابة الكتاب؟
يتطوّر Flutter بسرعة، فانتبه إلى نقطتين عند تجربة الأمثلة. الأولى أن Dart 3 (منذ مايو 2023) يفرض Null Safety بشكل كامل، فأي كود قديم لا يستخدم علامات مثل ? وrequired سيظهر فيه أخطاء ويحتاج تعديلًا بسيطًا.
الثانية أن بعض الـ Widgets القديمة أزيلت، مثل RaisedButton وFlatButton، وبدائلها هي ElevatedButton وTextButton. أما مفاهيم الكتاب الأساسية مثل StatelessWidget وStatefulWidget وScaffold والتخطيط والنماذج فما زالت كما هي.
كيف تطبّق أثناء القراءة
- اقرأ فصل لغة دارت أولًا وجرّب أمثلته على DartPad في المتصفح دون أي تثبيت.
- ثبّت Flutter SDK مع VS Code أو Android Studio، ونفّذ
flutter doctorللتأكد من جاهزية البيئة. - طبّق كل Widget في مشروع تجريبي واحد، ثم نفّذ فصل “تصميم تطبيق من الصفر” كمشروع مستقل.
- كمشروع ختامي ابنِ تطبيق قائمة مهام بنموذج Form لإضافة مهمة وشاشة لعرضها.
أسئلة شائعة
هل أحتاج جهاز ماك لتطوير تطبيقات Flutter؟
لا لتطبيقات أندرويد والويب، لكن بناء تطبيق iOS ونشره يتطلب جهاز ماك مع Xcode.
هل يجب أن أتعلم Dart قبل Flutter؟
يكفي إتقان أساسيات Dart مثل المتغيرات والدوال والكلاسات، وهو ما يغطيه فصل لغة دارت في الكتاب.
هل يمكن استخدام Firebase مع تطبيقات Flutter؟
نعم، توفر جوجل حزم FlutterFire الرسمية لربط التطبيق بخدمات Firebase مثل المصادقة وقاعدة البيانات Firestore والإشعارات، ويمكن إضافتها بعد إتقان أساسيات الكتاب لبناء تطبيقات تعمل بقاعدة بيانات حقيقية.
اقرأ أيضاً
- كتاب تعلم فلاتر flutter من الصفر للإحتراف PDF بالعربي
- تطوير تطبيقات الموبايل بواسطة جوجل فلاتر
- كتاب تعلم أساسيات الأندرويد باللغة العربية PDF



