WeatherApp هو تطبيق طقس بسيط ومميز تم تطويره باستخدام Android Studio مع Kotlin وJetpack Compose.
يهدف التطبيق إلى عرض معلومات الطقس للمستخدمين بشكل أنيق وسهل الاستخدام من خلال جلب البيانات من خدمة طقس خارجية.
المميزات:
عرض حالة الطقس الحالية بناءً على اسم المدينة أو الموقع الجغرافي.
استهلاك بيانات الطقس من API خارجي (مثل OpenWeatherMap أو أي خدمة أخرى) باستخدام Retrofit.
تصميم جذاب ومتجاوب بالكامل باستخدام Jetpack Compose.
عرض عناصر الطقس مثل:
درجة الحرارة
حالة الجو (مشمس، ممطر، غائم...)
الرطوبة، سرعة الرياح، وغيرها.
دعم تحميل الصور الخاصة بحالة الطقس باستخدام Coil أو مكتبة مشابهة.
️ التقنيات المستخدمة:
Kotlin – لغة البرمجة الرئيسية.
Jetpack Compose – لبناء الواجهة.
Retrofit – لجلب البيانات من الإنترنت.
Coil – لعرض الصور.
MVVM Architecture – لفصل منطق الواجهة عن البيانات وتحسين تنظيم الكود.
ملاحظات إضافية:
قابل للتطوير لإضافة مميزات مثل:
التنبؤ بالطقس للأيام القادمة (forecast).
دعم البحث بمواقع متعددة.
حفظ آخر بحث للمستخدم.
استخدام GPS للحصول على الطقس الحالي تلقائيًا.