تفاصيل العمل

تطبيق حديث لتوقعات الطقس باستخدام Kotlin وJetpack Compose

قمت بتطوير تطبيق طقس متكامل وسهل الاستخدام يعتمد على أحدث تقنيات تطوير واجهات المستخدم في Android باستخدام Jetpack Compose وKotlin، مع بنية MVVM لضمان فصل المهام وسهولة الصيانة.

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

عرض حالة الطقس الحالية باستخدام الموقع الجغرافي (GPS).

توقعات طقس لمدة 7 أيام لأي موقع في العالم.

إمكانية إضافة وحذف المواقع المفضلة.

اختيار أو البحث عن مواقع عبر الخريطة أو الإكمال التلقائي (Google Places).

تنبيهات مخصصة للطقس مع إمكانية الإلغاء أو التأجيل عند التفعيل.

عرض التنبيهات بشكل عائم فوق التطبيقات الأخرى مع معلومات حية عن الطقس.

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

تخصيص وحدة قياس درجة الحرارة وسرعة الرياح حسب تفضيل المستخدم.

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

Kotlin + Jetpack Compose

بنية MVVM

Room للتخزين المؤقت دون اتصال

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

Retrofit + OpenWeather API

Google Maps SDK + Places API

Kotlin Flows (StateFlow و SharedFlow)

SharedPreferences لحفظ الإعدادات

ملفات مرفقة

بطاقة العمل

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