Flutter Mobile App
عن الدورة
دورة أساسيات Flutter وتعلم بناء التطبيقات البسيطة
نظرة عامة على الدورة:
انضم إلى دورة أساسيات Flutter وتعلم بناء التطبيقات البسيطة واكتسب المهارات الأساسية التي تحتاجها لتطوير تطبيقات مميزة باستخدام إطار العمل Flutter. سواء كنت مبتدئاً تماماً في عالم البرمجة أو لديك بعض الخبرة وتريد تعلم Flutter، فإن هذه الدورة مصممة لتكون دليلك الشامل.
ماذا ستتعلم في هذه الدورة:
-
Introduction to Flutter and Basic Widgets
- التعرف على أساسيات Flutter وكيفية تثبيته وتشغيل أول تطبيق.
- التعرف على Widgets الأساسية مثل Text وScaffold.
Layout and Design Widgets
- استخدام وترتيب Widgets مثل Container، Center، Column، وRow.
- التعامل مع التباعد والقيود والحجم للـ Widgets.
Statefull & Stateless Widgets
- فهم الفرق بين Stateless وStatefull Widgets وكيفية إنشائها واستخدامها.
- تطبيقات عملية مثل تطبيق عداد باستخدام Widgets مختلفة.
More Widgets and Design
- تخصيص الألوان والثيمات في التطبيق.
- التعامل مع Widgets إضافية مثل Floating Action Button وTextField وImage Assets.
- إدارة ملفات pubspec.yaml وإضافة الحزم.
Navigation and Interaction
- استخدام ListView بأنواعه المختلفة.
- التنقل بين الشاشات وتمرير البيانات.
- فهم دورة حياة الـ Statefull Widgets.
Storage and Advanced Features
- استخدام Progress Indicator وCard Widget.
- التعامل مع Shared Preferences وإنشاء تطبيق Notes.
- إدارة الحالات المتقدمة مثل إظهار Widgets عند فراغ القوائم.
Custom Fonts and Text Styles
- تخصيص الثيمات والنصوص واستخدام خطوط مخصصة.
- استخدام حزمة google_fonts وتغيير ثيم تطبيق Notes.
API Handle
- كيفية التعامل مع API واسترجاع البيانات وعرضها في التطبيق.
Firebase
- تكامل Firebase في تطبيقات Flutter لإدارة قواعد البيانات والمصادقة.
Google Map
- إضافة خرائط Google إلى تطبيقات Flutter والتفاعل معها.
Permissions
- إدارة الأذونات اللازمة للتطبيق مثل الوصول إلى الموقع والكاميرا.
Gallery Access and Camera in Flutter
- التعامل مع الوصول إلى المعرض والكاميرا لالتقاط الصور وعرضها.
Forms and Form Validation
- إنشاء النماذج والتحقق من صحة المدخلات فيها.
QR Code
- إنشاء وقراءة رموز QR في تطبيقات Flutter.
Add Admob ads
- إضافة إعلانات Admob إلى تطبيقات Flutter لزيادة الإيرادات.
Building and Releasing Your App
- بناء التطبيق وإعداده للنشر على متاجر التطبيقات.
مميزات الدورة:
- تعلم من خلال المشاريع: تطبيق المعرفة المكتسبة في بناء تطبيقات حقيقية.
- دروس تفاعلية: محتوى تفاعلي يشمل دروس فيديو وتمارين عملية.
- دعم مستمر: الحصول على الدعم من المدرب والزملاء عبر منصات النقاش والتواصل.
- محتوى محدث: مواد تعليمية محدثة باستمرار لمواكبة أحدث إصدارات Flutter.
لمن هذه الدورة:
- المبتدئين: الذين ليس لديهم أي خلفية في البرمجة ويرغبون في بدء رحلتهم في تطوير التطبيقات.
- المطورين الحاليين: الذين يرغبون في تعلم إطار العمل Flutter وإضافة مهارات جديدة إلى مجموعتهم.
انضم الآن:
لا تفوت الفرصة لتعلم أحد أشهر أطر العمل في تطوير التطبيقات اليوم. ابدأ رحلتك في عالم Flutter وكن قادراً على بناء تطبيقاتك الخاصة!
محتوى الدورة
Introduction to Flutter and Basic Widgets
-
What is Flutter
05:30 -
download Flutter SDK
05:42 -
Install Android studio
08:45 -
widget in flutter
07:28 -
09:48
-
Text Widget
06:20 -
Material 2 vs Material 3
05:25 -
Scaffold And Basic widgets
07:12 -
Add title to AppBar
03:47
Layout and Design Widgets
Statefull & Stateless widget in flutter
More Widgets and Design
Navigation and Interaction
Storage , and Advanced Features
Custom Fonts and Text Styles
Animation in flutter
API and Fetch Data from internet
Keys and Forms
Permission in flutter
Create weather app
API Auth
Firebase & Realtime database
Firebase Auth
Firebase Storage & Store app
تقييمات ومراجعات الطلاب
دوره جميله وممتعه وسهله الفهم مع كوتش متمكن في مجال التطبيقات
كثير الحمد لله مفيدة والسيد محمود ما قصر وحاول كل دلاس يعيد الخطوات عشان الفهم السريع . . .
خرافية بمعنى الكلمة