تم تطوير WeatherApp باستخدام SwiftUI ويعتمد على OpenWeather API لتقديم تحديثات الطقس في الوقت الفعلي مع إمكانية البحث عن المواقع أو استخدام تحديد الموقع الجغرافي.
الميزات:
تحديد الموقع أو البحث: البحث باسم المدينة أو استخدام الموقع الحالي.
الشاشة الرئيسية:
العلوية: تعرض الموقع، درجة الحرارة الحالية، وحالة الطقس.
المتوسطة: قائمة تنبؤات لثلاثة أيام قادمة.
السفلية: تعرض الرؤية، الرطوبة، الشعور بالحرارة، والضغط.
التفاصيل: شاشة تعرض التنبؤات للساعات القادمة عند اختيار يوم من القائمة.
تخصيص الواجهة حسب الوقت: خلفية صباحية ومسائية مع تغييرات في ألوان النص.