تفاصيل العمل

تطبيق غيمة - تطبيق طقس متكامل لنظام Android

غيمة هو تطبيق طقس حديث يوفر للمستخدم معلومات دقيقة ومحدثة عن حالة الطقس، مع واجهة استخدام عصرية وسهلة تساعد على متابعة الأحوال الجوية في أي مدينة حول العالم.

أبرز مميزات التطبيق

عرض حالة الطقس الحالية حسب موقع المستخدم أو أي مدينة يتم اختيارها.

توقعات الطقس بالساعات وبالأيام لمساعدة المستخدم على التخطيط ليومه.

إمكانية اختيار الموقع مباشرة من خلال الخريطة.

حفظ المدن المفضلة للوصول إليها بسرعة في أي وقت.

إرسال تنبيهات وإشعارات بالأحوال الجوية المهمة، مع إمكانية إنشاء تنبيهات مخصصة.

دعم أكثر من وحدة قياس لدرجة الحرارة، مع إمكانية تغيير اللغة وإعدادات التطبيق حسب رغبة المستخدم.

شاشة ترحيبية للتعريف بمميزات التطبيق عند الاستخدام لأول مرة.

المعلومات التي يعرضها التطبيق

درجة الحرارة الحالية.

حالة الطقس.

نسبة الرطوبة.

سرعة الرياح.

الضغط الجوي.

توقعات الطقس لكل ساعة.

توقعات الأيام القادمة.

ما يميز المشروع

تم تطوير التطبيق مع التركيز على سرعة الأداء وسهولة الاستخدام، مع تنظيم الكود وفق معمارية حديثة تسهّل صيانته وإضافة مزايا جديدة مستقبلًا. كما يعتمد على تحديث بيانات الطقس بشكل دوري، مع دعم الإشعارات والتنبيهات لضمان وصول المعلومات المهمة إلى المستخدم في الوقت المناسب.

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

Kotlin

Jetpack Compose

MVVM Architecture

Retrofit

Room Database

Koin (Dependency Injection)

WorkManager

Kotlin Coroutines & Flow

Google Maps

OpenWeather API