عن المشروع

Kairós هو تطبيق أندرويد وساعات Wear OS يحول مواعيد التقويم إلى منبهات ملء الشاشة حتى لا تُفوّت الأحداث. يقرأ الأحداث من أي حساب تقويم مُعد على الجهاز ويزود بتنبيهات الخلفية. الميزات الرئيسية المذكورة في ملف README: - منبهات ملء الشاشة توقظ الجهاز حتى عند الإقفال، مع تنبيهات بصرية وصوتية على الهاتف والساعة. - تكامل Wear OS: تعقيدات واجهة الساعة تعرض الحدث القادم، وبطاقات للوصول السريع. - جدولة الخلفية عبر WorkManager، بالإضافة إلى DataStore وRoom وAlarmManager للتخزين الدائم والمنبهات. - ميزات الذكاء الاصطناعي: وكيل AI بردود محادثة متدفقة مبنية على جدول المستخدم، وتذكيرات يومية، واستدعاء أدوات. Gemini Pro/Flash السحابي يتعامل مع المهام المعقدة واستدعاء الدوال؛ بينما Gemini Nano مُفضل للاستدلال المحلي لحفظ الخصوصية والسرعة، مع العودة للسحابي عند عدم الدعم. - نموذج سلامة استدعاء الأدوات بمستويات SAFE وMODERATE وCRITICAL؛ الإجراءات الحرجة مثل إنشاء حدث تتطلب تأكيد المستخدم صراحةً. - ضوابط الموثوقية: الردود المتدفقة، إعادة المحاولة مع تخفيف الحمل قبل أي تدفق، حد معدل من جانب العميل، والأخطاء النوعية الظاهرة في الواجهة. - Android AppFunctions (API 36+) تعرض createEvent وgetDailyBriefing للمساعدات النظامية. - أزرار تشغيل المنبه العالمية أو حسب الحدث. العمارة والمجموعة التقنية: 100% Kotlin، Jetpack Compose للهاتف وWear OS، MVVM + MVI مع تدفق بيانات أحادي الاتجاه، Clean Architecture، وهيكل متعدد الوحدات مع أزواج feature bridge/impl ووحدات أساسية وإضافات Gradle وإصدار Catalog. التنقل يستخدم Navigation 3 عبر AppNavigator. يشمل README متطلبات البناء (Android Studio Jellyfish+، JDK 21، SDK 36)، أوامر CLI لتثبيت وحدات app وwear، مهام اختبار الوحدة والتغطية Jacoco، تنسيق Spotless، وملاحظات أن نسخ الإصدار تتطلب google-services.json وإعدادات التوقيع. رابط Google Play متاح. المشروع من تطوير tonimadev ويقبل المساهمات.