Weather Forecast – تطبيق أندرويد لمعرفة حالة الطقس مع تحديثات لحظية وتنبيهات ذكية
تفاصيل العمل
تطبيق Weather Forecast هو تطبيق أندرويد متطور لعرض حالة الطقس بشكل لحظي مع واجهة استخدام سهلة وسريعة. يوفر التطبيق معلومات دقيقة عن الطقس باستخدام OpenWeatherMap API مع إمكانية اختيار الموقع باستخدام GPS أو الخريطة. تم تطوير التطبيق باستخدام Kotlin واتباع نمط MVVM Architecture مع مبادئ Clean Architecture لضمان تنظيم الكود وسهولة تطويره. مميزات التطبيق عرض حالة الطقس الحالية بشكل لحظي توقعات الطقس لكل ساعة توقعات الطقس لمدة 5 أيام اختيار الموقع باستخدام GPS أو الخريطة دعم اللغتين العربية والإنجليزية حفظ بيانات الطقس محليًا للعمل بدون إنترنت تنبيهات الطقس التلقائية في الخلفية التقنيات المستخدمة Kotlin MVVM Architecture Coroutines Retrofit (API Integration) Room Database WorkManager AlarmManager Unit Testing
بطاقة العمل
طلب عمل مماثل