Weather Breeze | تطبيق نسيم الطقس
تطبيق للهواتف الذكية يهدف إلى توفير معلومات وتوقعات الطقس بطريقة سهلة وواضحة، من خلال واجهة مستخدم عصرية تدعم اللغتين العربية والإنجليزية.
يتيح التطبيق للمستخدم الاطلاع على حالة الطقس الحالية، ودرجات الحرارة، ونسبة الرطوبة، وسرعة الرياح، بالإضافة إلى التوقعات الجوية للساعات والأيام القادمة، مع إمكانية تخصيص تجربة الاستخدام حسب التفضيلات الشخصية.
أبرز المميزات:
- عرض حالة الطقس ودرجات الحرارة الحالية.
- تقديم توقعات الطقس للساعات والأيام القادمة.
- عرض نسبة الرطوبة وسرعة الرياح.
- دعم اللغتين العربية والإنجليزية.
- دعم الوضع الداكن (Dark Mode).
- إمكانية التبديل بين وحدتي Celsius وFahrenheit.
- عرض معلومات الطقس حسب الموقع الجغرافي.
التقنيات المستخدمة:
- Flutter & Dart لتطوير التطبيق.
- GetX لإدارة الحالة والتنقل.
- MVC Architecture لتنظيم بنية المشروع.
- REST API لجلب بيانات الطقس.
- Dio للتعامل مع طلبات HTTP.
- OpenWeather API كمصدر لبيانات الطقس.
الهدف من المشروع:
مشروع تطبيقي تعليمي يهدف إلى تطوير مهاراتي في بناء تطبيقات Flutter المتكاملة، والتعامل مع واجهات API، وإدارة الحالة، وتنظيم الكود باستخدام بنية MVC، مع الاهتمام بتجربة المستخدم وتصميم واجهات متجاوبة.