الفئات: التكنولوجيا والتطوير
تفهم أساسيات React Native ومفاهيمها الأساسية المتعلقة ببناء تطبيقات الهاتف المحمول.
تطور مكونات واجهة المستخدم باستخدام React Native لعرض معلومات الطقس الحالية بطريقة جمالية مبهجة.
تقوم بإعداد مشروع React Native وستقوم بتكوين التبعيات اللازمة لاسترداد بيانات الطقس.
دروس مجانية
نظرة عامة على صفحة حالة الطقس
طلب اذن استخدام الموقع الحالي
الحصول على موقع الهاتف الحالي
1. صفحة حالة الطقس في الموقع الحالي
نظرة عامة على صفحة حالة الطقس
طلب اذن استخدام الموقع الحالي
الحصول على موقع الهاتف الحالي
استخدام React Context لإدارة الموقع
نظرة عامة علي واجهة برمبة التطبيقات OpenWeatherMap
استخدام Fetch لجلب معلومات الطقس
استخدام Axios لجلب معلومات الطقس
التعامل مع أخطاء الAPI
كتابة دالة للحصول على لون السماء
الحصول على اسم الموقع الحالى
كتابة دالات لإظهار الأرقام العربية و درجات الحرارة
تثبيت مكتبة Moment Time zone لإظهار التواريخ
اظهار معلومات حالة الطقس الحالية
اظهار ايقونة حالة الطقس الحالية
تصميم الطقس الحالي
تصميم الطقس الحالي (تكملة)
اظهار معلومات حالة الطقس في الساعات القادمة
تصميم معلومات حالة الطقس في الساعات القادمة
اظهار معلومات حالة الطقس في الأيام القادمة
تصميم معلومات حالة الطقس في الأيام القادمة
إضافة الرطوبة و الرؤية و الشعور
إضافة سرعة و اتجاه الرياح
تحديث معلومات الطقس
أصبحنا نعيش في عالم لا تخلو منه الحاجة إلى استخدام تطبيقات الهواتف، إما بغاية التواصل الاجتماعي والترفيه واللعب، أو للتسوّق والتنقل والخدمات البنكية. وعليه، فقد أصبح الأمر مكلفًا جدًا لتنفيذ أفكار التطبيقات، نظرًا للوقت الذي يستغرقه الأمر والمجهود المبذول في تطوير نسختين بقاعدة تعليمات برمجية مختلفة لكل من الأندرويد وال iOS. ولذلك، تم تصميم هذه السلسلة التدريبية المكونة من خمسة أجزاء حول React Native الذي يسمح للمطورين بإنشاء قاعدة تعليمات برمجية واحدة تعمل بمنتهى الفعالية على كلا النظامين.
هذه الدورة التدريبية تتطلب وجود معرفة مسبقة بأساسيات جافا سكريبت، وReactJS، وGit.
مطور واجهات استخدام
419 متعلمين
5 دورات