تطبيق أندرويد حديث تم تطويره باستخدام Kotlin وJetpack Compose مع اتباع معمارية MVVM. يتيح للمستخدم عرض حالة الطقس الحالية والتوقعات بناءً على موقعه الحالي أو أي موقع يختاره، مع دعم التنبيهات، والمواقع المفضلة، وإعدادات قابلة للتخصيص.
✨ المميزات
عرض حالة الطقس حسب الموقع الحالي (GPS).
اختيار أي موقع من خلال خرائط Google.
البحث عن المدن مع الاقتراحات التلقائية.
عرض توقعات الطقس بالساعة ولمدة 5 أيام.
حفظ المواقع المفضلة.
إنشاء تنبيهات مخصصة لدرجة الحرارة والرياح والأمطار.
دعم اللغتين العربية والإنجليزية.
إمكانية تغيير وحدات القياس (°C، °F، K / m/s، mph).
🛠️ التقنيات المستخدمة
Kotlin
Jetpack Compose
MVVM Architecture
Retrofit
Room Database
Coroutines & Flow
WorkManager
Google Maps SDK
Google Places API
Coil
JUnit & MockK