تطبيق طقس متطور تم تطويره باستخدام Android Native (Kotlin/Java) مع تطبيق معمارية MVVM لضمان تنظيم الكود وسهولة الصيانة.
أهم مميزات التطبيق:
• عرض حالة الطقس الحالية وتوقعات الأيام القادمة حسب موقع المستخدم.
• دعم GPS و Google Maps لتحديد الموقع وعرض بيانات الطقس بدقة.
• إدارة الصلاحيات (Permissions Handling) للوصول إلى الموقع، الإشعاراتز
• دعم Notifications و Alarm Scheduler لتنبيه المستخدم عند تغيرات الطقس المهمة أو لتنبيهات مخصصة.
• دعم Localization لتعدد اللغات وتسهيل استخدام التطبيق على مختلف المستخدمين.
• واجهة استخدام بسيطة وسهلة التصفح.
• استخدام MVVM لضمان فصل واجهة المستخدم عن منطق التطبيق وتسهيل اختبار الكود وتطويره مستقبليًا.
• تطبيق ال unit testing
التطبيق مصمم وفق أفضل الممارسات المعمارية لضمان أداء مستقر، كود منظم، وتجربة مستخدم سلسة.