🌤️ SkySync - تطبيق لمتابعه الطقس
تفاصيل العمل

SkySync هو تطبيق طقس مميز وحديث تم تطويره باستخدام Kotlin وواجهة Jetpack Compose، ويقدّم معلومات دقيقة عن حالة الطقس الحالية وتوقعات الأيام القادمة. يتميز التطبيق بتجربة مستخدم سلسة، دعم اللغتين (العربية والإنجليزية)، وإمكانية تخصيص الإعدادات، مع دعم للعمل في وضع عدم الاتصال. ⭐ الميزات الرئيسية: 🌍 الطقس الحالي: تحديثات لحظية لحالة الطقس بناءً على الموقع الحالي أو المواقع المحفوظة. 📅 توقعات 5 أيام: عرض شامل لدرجة الحرارة، سرعة الرياح، وحالة الجو للأيام القادمة. ⭐ المفضّلات: حفظ عدة مواقع والوصول السريع لحالة الطقس الخاصة بها. 🌐 تعدد اللغات: دعم اللغة العربيةوالإنجليزية. 🌡️ تخصيص الوحدات: التبديل بين °C/°F/°K وسرعة الرياح m/s أو mph. ⏰ تنبيهات الطقس: إعداد تنبيهات مخصصة في أوقات محددة. 📶 التحسس التلقائي للشبكة: عرض حالة الاتصال بالإنترنت والتنبيه عند انقطاع الاتصال. ⚙️ إعدادات مرنة: شاشة إعدادات مخصصة لحفظ تفضيلات المستخدم باستخدام . 📴 دعم العمل دون إنترنت: يعمل بسلاسة حتى عند انقطاع الاتصال. 🎨 واجهة حديثة ونظيفة: تصميم أنيق . 🛠️ التقنيات المستخدمة: لغة البرمجة: Kotlin واجهة المستخدم: Jetpack Compose المعمارية: MVVM (Model-View-ViewModel) برمجة غير متزامنة: Kotlin Coroutines + Flows تخزين محلي: Room Database + DataStore تنفيذ المهام بالخلفية: WorkManager (لتنبيهات الطقس) خدمة المواقع: Fused Location Provider الاتصال بالشبكة: Retrofit + Gson 🎯 ما يميز هذا التطبيق؟ SkySync ليس مجرد تطبيق طقس تقليدي، بل تجربة متكاملة تجمع بين التصميم الحديث، الأداء السلس، وتخصيص التفضيلات بدعم حقيقي للغات متعددة ووضع عدم الاتصال. تم تصميمه ليكون عمليًا وجذابًا في الوقت نفسه.

شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
36
المستقل
Hany Samy
Hany Samy
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة