تطبيق أندرويد احترافي يعرض بيانات الطقس الفورية بناءً على الموقع الحالي للمستخدم أو أي موقع يختاره من الخريطة، مع إمكانية حفظ المواقع المفضلة وضبط تنبيهات طقس مخصصة.
الشاشة الرئيسية تعرض:
درجة الحرارة الحالية، التاريخ والوقت، الرطوبة، سرعة الرياح، الضغط الجوي، نسبة الغيوم، اسم المدينة، أيقونة ووصف حالة الطقس، توقعات كل ساعة ليوم كامل، وتوقعات لمدة 5 أيام.
إعدادات قابلة للتخصيص:
اختيار الموقع بـ GPS أو من الخريطة، وحدة الحرارة (كلفن / مئوي / فهرنهايت)، وحدة الرياح، واللغة (عربي / إنجليزي).
المواقع المفضلة:
إضافة مواقع عبر الخريطة أو البحث التلقائي، عرض التوقعات الكاملة لأي موقع مفضل، وحذف المواقع المحفوظة.
التنبيهات والإنذارات:
إنشاء تنبيهات لحالات مثل المطر والثلج والضباب والرياح والحرارة الشديدة، مع تحديد مدة التنبيه واختيار بين إشعار صامت أو صوت إنذار، مع إمكانية إيقافه في أي وقت.
🛠️ التقنيات المستخدمة:
Kotlin • MVVM Architecture • Retrofit • Coroutines • Room Database • Google Maps SDK • WorkManager / AlarmManager • OpenWeatherMap API