قمت بتطوير تطبيق تتبع العادات اليومية (Habit Tracker) لنظام Android باستخدام Kotlin و Jetpack Compose، يهدف لمساعدة المستخدمين على بناء عادات صحية، الالتزام بالروتين اليومي، ومتابعة التقدم بشكل مرئي وسلس.
التطبيق مصمم بأسلوب حديث (Modern UI) ويعتمد على أحدث تقنيات Android، مع بنية نظيفة وقابلة للتطوير.
فكرة التطبيق: يساعد المستخدم على:
إنشاء عادات يومية (رياضة، قراءة، تأمل، شرب مياه…)
تتبع الالتزام اليومي بالعادات
مشاهدة التقدم على المدى الطويل
الحصول على تنبيهات ذكية في حالة نسيان أي عادة
أهم المميزات:
1- إدارة العادات
إضافة عادات جديدة مع تحديد الهدف اليومي
تعديل وحذف العادات بسهولة
تنظيم العادات في قائمة واضحة
2- تتبع التقدم (Progress Tracking)
حساب Habit Streaks (عدد الأيام المتتالية)
عرض التقدم باستخدام:
--- Charts
--- Calendar View
متابعة الأداء اليومي والشهري
3- الإشعارات والتنبيهات
Push Notifications لتذكير المستخدم بالعادات غير المكتملة
تنبيهات مجدولة حسب كل عادة
استخدام Firebase Cloud Messaging
4- واجهة مستخدم حديثة
تصميم كامل باستخدام Jetpack Compose
Animations سلسة
Responsive UI على مختلف أحجام الشاشات
تجربة استخدام بسيطة وواضحة
5- Architecture نظيفة
استخدام MVVM
ViewModel لإدارة الـ State
Separation of Concerns
كود منظم وقابل للصيانة
سلوك التطبيق:
المستخدم ينشئ العادات ويحدد مواعيدها
التطبيق يتابع الالتزام يوميًا
إرسال تنبيه في حالة نسيان أي عادة
عرض إحصائيات واضحة لتحفيز المستخدم على الاستمرار