انتقل إلى المحتوى
Miraat·dweb developer journey, reflected
MO

تطوير تطبيقات الجوّال

أنشئ تطبيقات جوّال تعمل على iOS وAndroid بقاعدة شيفرة واحدة وتجربة قريبة من الأصلية.

20 مهارة 6 أشهر متوسط
انتباه الناس يعيش على الهاتف. يعلّمك هذا المسار بناء تطبيقات حقيقية — لا مجرّد نماذج — باستخدام Flutter أو React Native، مع اختيار النهج الأنسب لكل مشروع.

ستغطّي التنقّل وإدارة الحالة والوصول إلى الواجهات الأصلية (الكاميرا، GPS، الإشعارات) ونشر التطبيقات على App Store وPlay Store، إضافةً إلى أنماط تجربة المستخدم الخاصّة بالجوّال (الإيماءات، الانتقالات، العمل دون اتصال).

المسارات المهنية: مطوّر جوّال، مطوّر مستقل للجوّال، صانع تطبيقات مستقل.
نظرة عامة على منصّات الجوّال · 20 min FOUNDATION · 20 MIN نظرة عامة على منصّات الجوّال الأصلي مقابل متعدّد المنصّات · 20 min FOUNDATION · 20 MIN الأصلي مقابل متعدّد المنصّات أساسيات Flutter · 40 min CORE · 40 MIN أساسيات Flutter الـWidgets والتخطيط في Flutter · 30 min CORE · 30 MIN الـWidgets والتخطيط في Flut… إدارة الحالة في Flutter بـRiverpod · 30 min ADVANCED · 30 MIN إدارة الحالة في Flutter بـR… أساسيات React Native · 40 min CORE · 40 MIN أساسيات React Native التنقّل في React Native · 25 min CORE · 25 MIN التنقّل في React Native أنماط التنقّل في الجوّال · 20 min CORE · 20 MIN أنماط التنقّل في الجوّال النماذج والإدخال في الجوّال · 20 min CORE · 20 MIN النماذج والإدخال في الجوّال العمليات غير المتزامنة والشبكة · 30 min CORE · 30 MIN العمليات غير المتزامنة والش… التخزين المحلّي في الجوّال · 25 min CORE · 25 MIN التخزين المحلّي في الجوّال واجهات أصلية: الكاميرا وGPS · 30 min ADVANCED · 30 MIN واجهات أصلية: الكاميرا وGPS الإشعارات الفورية · 25 min ADVANCED · 25 MIN الإشعارات الفورية إدارة الأذونات · 15 min CORE · 15 MIN إدارة الأذونات تطبيقات تعمل دون اتصال أوّلًا · 30 min ADVANCED · 30 MIN تطبيقات تعمل دون اتصال أوّل… أداء تطبيقات الجوّال · 30 min ADVANCED · 30 MIN أداء تطبيقات الجوّال اختبار تطبيقات الجوّال · 30 min ADVANCED · 30 MIN اختبار تطبيقات الجوّال أيقونات التطبيق وشاشات البداية · 15 min FOUNDATION · 15 MIN أيقونات التطبيق وشاشات البد… النشر على App Store · 45 min ADVANCED · 45 MIN النشر على App Store النشر على Google Play · 30 min ADVANCED · 30 MIN النشر على Google Play

Core

3
أساسيات Flutter
أساسيات لغة Dart، شجرة الـwidgets في Flutter، وحلقة البناء وإعادة التحميل الفوري.
40 دقيقة
4
الـWidgets والتخطيط في Flutter
Widgets stateless مقابل stateful، صفوف/أعمدة/Stack، السمات، واجهة متجاوبة.
30 دقيقة
6
أساسيات React Native
إعادة استخدام React للجوّال: View/Text/Image، الجسر إلى JS، Expo.
40 دقيقة
7
التنقّل في React Native
Stack وTab وDrawer، الروابط العميقة، حالة التنقّل.
25 دقيقة
8
أنماط التنقّل في الجوّال
Tabs مقابل Drawer، التدفّقات النمطيّة، Back Stack وتوقعات UX حسب المنصّة.
20 دقيقة
9
النماذج والإدخال في الجوّال
لوحات المفاتيح، التحقّق، إدارة التركيز، إمكانية الوصول على اللمس.
20 دقيقة
10
العمليات غير المتزامنة والشبكة
استدعاء واجهات REST، التعامل مع البطء، إعادة المحاولة وإلغاء الطلبات.
30 دقيقة
11
التخزين المحلّي في الجوّال
Key-Value وSQLite/Drift وتخزين آمن للتوكنات. اختيار الأداة المناسبة.
25 دقيقة
14
إدارة الأذونات
اطلبها مرة واحدة وبشكل جيد: شاشات التبرير، حالات الرفض، روابط الإعدادات.
15 دقيقة