📝 التقييمات
تقييم لكل درس يُصحَّح تلقائيًّا. ادرس الدرس أولًا، ثم اختبر نفسك.
الوحدة 1: مفاهيم البرمجة للأجهزة الذكية
1. لماذا تطبيقات الأجهزة الذكية؟ أول شاشة React Native12 سؤالًا←2. المكوّنات الأساسية: View و Text و Image والأنماط StyleSheet11 سؤالًا←
الوحدة 2: تطوير واجهات المستخدم للأجهزة الذكية
3. التخطيط بـ Flexbox في الأجهزة الذكية11 سؤالًا←4. اللمس والأزرار Pressable والقوائم FlatList11 سؤالًا←5. الإدخال TextInput والحالة useState11 سؤالًا←
الوحدة 3: التفاعل مع مكوّنات الجهاز والمستشعرات
6. التفاعل مع مكوّنات الجهاز: مقدمة المستشعرات11 سؤالًا←7. الإمالة والحركة: مستشعر التسارع11 سؤالًا←
الوحدة 4: مفاهيم تطوير تطبيقات متعدّدة المنصّات
الوحدة 5: تطوير تطبيقات باستخدام React Native
9. مكوّنات قابلة لإعادة الاستخدام: props11 سؤالًا←10. التنقّل بين الشاشات11 سؤالًا←11. جلب البيانات وعرضها في قائمة حيّة11 سؤالًا←
الوحدة 6: تطوير تطبيقات باستخدام Flutter
12. Flutter و Dart: البنية والـ Widgets11 سؤالًا←13. مقارنة عمليّة: React Native مقابل Flutter11 سؤالًا←
الوحدة 7: مفاهيم التفاعل مع المستشعرات والأجهزة الذكية
14. أنواع المستشعرات: الضوء والتسارع والموقع والكاميرا11 سؤالًا←15. دورة حياة الاشتراك بالمستشعر11 سؤالًا←
الوحدة 8: التفاعل مع الحساسات والأجهزة الذكية باستخدام APIs
16. مستشعر الضوء وتبديل الثيم (نهار/ليل)11 سؤالًا←17. الموقع GPS وعرضه على الخريطة11 سؤالًا←18. الكاميرا: التقاط صورة وعرضها11 سؤالًا←
الوحدة 9: تكامل التفاعل مع المستشعرات في تطبيقات الأجهزة الذكية
الوحدة 10: تطوير واجهات مستخدم متقنة
21. واجهات متقنة: الثيم والتباعد وإمكانية الوصول11 سؤالًا←22. الحركات والانتقالات: Animated11 سؤالًا←