Routine App
تفاصيل العمل
تطبيق "Routine" هو تطبيق لتتبع العادات، مصمم لمساعدة المستخدمين على بناء روتين يومي إيجابي وتعزيز الالتزام بالعادات الصحية والإنتاجية. التقنيات المستخدمة: Frontend: Kotlin مع Jetpack Compose Backend: Firebase Authentication و Firestore نمط التصميم: MVVM (Model-View-ViewModel) قاعدة بيانات محلية: Room Database إدارة الحالة: LiveData التعامل مع الـ APIs: Retrofit أهم المميزات: تسجيل الدخول عبر البريد الإلكتروني أو شبكات التواصل (Google, Apple, Facebook). إدارة العادات (إنشاء - تعديل - حذف - متابعة). خاصية المؤقت (Focus Timer) لدعم جلسات التركيز. تتبع التقدم وسلاسل الإنجازات (Streaks). تذكيرات مخصصة لإبقاء المستخدمين ملتزمين. توصيات ذكية للعادات باستخدام الذكاء الاصطناعي. مزامنة سحابية وتأمين كامل للبيانات عبر Firebase. تصميم الواجهة: تم تصميم الواجهات باستخدام Figma وتنفيذها باستخدام Jetpack Compose. التصميم يعتمد على الثيم الداكن (Dark Theme) ويوفر تجربة مستخدم بسيطة وجذابة باتباع مبادئ Material Design الحديثة. الجمهور المستهدف: الأفراد الباحثون عن أدوات لتطوير العادات الصحية، زيادة الإنتاجية، وتحقيق التنمية الشخصية. التحديات والحلول: زيادة الالتزام: من خلال التذكيرات والتحفيز عبر تتبع السلاسل. التخصيص: عبر توصيات عادات ذكية مستندة إلى سلوك المستخدم. تأمين البيانات: باستخدام مصادقة Firebase وقواعد حماية Firestore. آلية العمل والتخطيط: مراحل التطوير شملت التخطيط، التطوير، الاختبار، والنشر. تم توزيع المهام بوضوح بين أعضاء الفريق (تطوير الواجهة، التكامل الخلفي، التصميم، الاختبار). تم تنفيذ اختبارات وحدات (Unit Tests) واختبارات تكامل (Integration Tests).
مهارات العمل
بطاقة العمل
طلب عمل مماثل