Udemybeginnerar

برمجة تطبيق موبايل خطوة بخطوة من الصفر Flutter

Learn mobile app development with Flutter! Build cross-platform apps for iOS & Android. Beginner-friendly course.

4.4(193)
6,628students
1h 50m
Hosam Alnajar
Hosam AlnajarWeb developer

Course Content

برمجة تطبيق موبايل خطوة بخطوة من الصفر Flutter is a beginner-level Udemy course taught by Hosam Alnajar. It runs 1h 50m and is taught in Arabic. Learners rate it 4.4 out of 5 from 193 reviews, with 6,628 students enrolled. It is free to enroll, first published September 2021.

هل تبحث عن تعلم برمجة تطبيقات موبايل بسهولة؟ هذا الكورس هو نقطة انطلاقك المثالية!

بصفتي مطورًا، لاحظت نقصًا في المحتوى العربي المبسط لـ Flutter، خاصة للمبتدئين في البرمجة. لذلك، قمت بإنشاء سلسلة فيديوهات شاملة لتغطية كل الأساسيات والمفاهيم الهامة في تطوير تطبيقات أندرويد و iOS باستخدام Flutter.

سنقوم ببناء تطبيق كامل عملي - تطبيق "Add to list" - خطوة بخطوة، مع شرح مفصل لكل عنصر ومكون. يهدف هذا الكورس إلى أن يكون سهل الفهم وممتعًا للجميع، وأنا أرحب بتعليقاتكم وتقييماتكم لمساعدتي في تحسين طريقة الشرح.

ماذا ستتعلم في هذا الفيديو؟

  • بناء تطبيق موبايل من الصفر: سنبدأ رحلتنا في تطوير تطبيقات Flutter من الأساس.
  • Flutter للمبتدئين: شرح مبسط للمصطلحات الأساسية في Flutter لتسهيل الفهم.
  • State Management في Flutter: تعلم كيفية استخدام Flutter Provider لإدارة حالة التطبيق بكفاءة.
  • إعداد مشروع Flutter جديد: استكشاف طرق مختلفة لتثبيت مشروع Flutter جديد.
  • تخصيص التطبيق باستخدام Theme: تعلم كيفية استخدام MaterialApp و theme لتصميم جذاب.
  • إنشاء القائمة الجانبية (Drawer): إضافة قائمة جانبية للتنقل في تطبيقك.
  • استخدام Form() لإدخال البيانات: بناء نماذج إدخال بيانات سهلة الاستخدام.
  • التعامل مع القوائم (ListView & ListViewbuilder): عرض البيانات في قوائم ديناميكية.
  • عناصر أساسية في تطبيقات الموبايل: فهم أهم عناصر Flutter Widget واستخداماتها.
  • Stateless vs. Stateful Widgets: الفرق بين الـ widgets الثابتة والديناميكية.
  • إضافة الصور إلى التطبيق: تعلم كيفية عرض الصور في تطبيقك.
  • إضافة الأزرار والحقول: إضافة عناصر تفاعلية إلى واجهة المستخدم.
  • تغيير الصور ديناميكيًا: استخدام if else لتغيير الصور بناءً على حالة التطبيق.
  • ChangeNotifierProvider: شرح كيفية استخدام ChangeNotifierProvider لإدارة الحالة.
  • Scaffold & Container: فهم استخدام Scaffold و Container في تصميم واجهة المستخدم.
  • Flutter Column, Row, Stack: استخدام أدوات التخطيط الأساسية في Flutter.
  • Flutter Card: إضافة بطاقات لعرض المعلومات بشكل منظم.
  • Flutter ListView & GridView: عرض البيانات في قوائم وشبكات.
  • Flutter ListTile: عرض عناصر القائمة مع وصف.
  • Flutter Text, Image, Icon: استخدام عناصر النص والصور والأيقونات.
  • Flutter TextField & FlatButton: إضافة حقول إدخال نص وأزرار بسيطة.
  • Flutter Navigator: التنقل بين الشاشات في تطبيقك.
  • شرح الكود: تحليل الكود الموجود في معظم ملفات التطبيق.

ابدأ رحلتك في تطوير تطبيقات Flutter اليوم!

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.

4.9(1,521)
24h 23m
intermediate
4.9(3,570)
14h 29m
intermediate
4.9(1,642)
35h 44m
intermediate
4.9(2,811)
14h 17m
intermediate
4.9(21,815)
8h 12m
intermediate