تفاصيل العمل

Breeze هو تطبيق طقس حديث ومتكامل صُمم باستخدام أحدث تقنيات تطوير تطبيقات الأندرويد، ليقدم للمستخدمين تجربة سلسة، دقيقة، ومخصصة لمعرفة حالة الطقس أينما كانوا.

مميزات التطبيق:

تحديد الموقع تلقائيًا:

يعتمد التطبيق على الـ GPS لجلب موقع المستخدم تلقائيًا وعرض الطقس الحالي في الوقت الفعلي.

اختيار الموقع من الخريطة:

يمكن للمستخدم تحديد أي موقع يدويًا من الخريطة لمتابعة الطقس فيه.

⭐ المواقع المفضلة:

إمكانية حفظ عدة مواقع كـ "مفضلة" والرجوع إليها في أي وقت.

تغيرات فورية عند حدوث تغيّرات جوية مثل:

أمطار – رياح – ضباب – درجات حرارة غير طبيعية.

تنبيهات مجدولة (Alerts):

يمكن للمستخدم ضبط تنبيه في تاريخ ووقت محدد لعرض درجة الحرارة في ذلك الوقت، باستخدام WorkManager لتنفيذ المهام في الخلفية.

️ خيارات التخصيص:

تغيير وحدة الحرارة (°C / °F)

اختيار وحدة سرعة الرياح

دعم اللغتين العربية والإنجليزية

الوضع غير المتصل (Offline Mode):

يتم تخزين بيانات الطقس والمواقع المفضلة محليًا باستخدام Room، لتمكين المستخدم من تصفح آخر بيانات حتى بدون اتصال.

️ التقنيات المستخدمة:

معمارية MVVM

Jetpack Compose لواجهة المستخدم

Room لتخزين البيانات محليًا

Retrofit لجلب البيانات من OpenWeatherMap API

WorkManager للتنبيهات المجدولة

LiveData + Coroutines لإدارة الحالة

Coil لعرض الصور

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات