محترف المصاريف – التطبيق الرسمي

حمّل التطبيق الآن

التطبيق هنا ليحول أعمدة النظام إلى خطوات يومية لا تحتاج أكثر من دقائق. هو طبقة التنفيذ التي تجمع بين التتبع الفوري، ميزانيات قابلة للضبط، تقارير أسبوعية واضحة، وإدارة منظمة للديون والشيكات. يعتمد على قاعدة بيانات محلية (Room) مع مزامنة سحابية عبر Firestore، وطابور أفعال معلّقة يحافظ على سجل العمليات حتى لو انقطعت الشبكة.

يعطيك التطبيق مسارًا واحدًا: تسجيل سريع ثم قرار أسبوعي. كل شاشة مبنية على نموذج MVI لضمان استجابة ثابتة، مع WorkManager للمهام الخلفية مثل التذكيرات والمزامنة. حساب الرصيد يتم من مصدر واحد موحد فلا توجد فروق بين الشاشات. الخصوصية مدعومة عبر تسجيل دخول آمن (مجهول أو Google) وتشفير النسخ الاحتياطية قبل رفعها إلى التخزين السحابي. نظام تتبع الروابط العميقة يحفظ مصدر التثبيت الأول والأخير لتبقى بيانات التحليلات دقيقة دون التأثير على تجربة الاستخدام.

الواجهة مبنية لتقليل الاحتكاك: إدخال سريع، بطاقات مختصرة، وتنبيهات هادئة بدل رسائل مزعجة. كل عنصر موجود لأنه يخدم قرارًا ماليًا واحدًا: هل تواصل بنفس السقف أم تعدل بندًا محددًا؟

كيف يطبق التطبيق الأعمدة؟

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

إذا انقطعت الشبكة، يحتفظ PendingActionsQueue بالعمليات لحين المزامنة. SyncManager يعيد المحاولة تلقائيًا ويمنع التكرار. كل ذلك مصمم لتخفيض الاحتكاك وجعل تنفيذ النظام هو الوضع الافتراضي، وليس مهمة إضافية.

أقسام التطبيق

ما الذي يميّز النسخة الحالية؟

  • دقة الرصيد: الحساب يتم عبر getAccountRealBalance() الموحد، فلا تتغير الأرقام بين شاشة وأخرى.
  • تنظيم حركة الأموال: كل عمليات النقل، السداد، التسوية، والشيكات تمر عبر MoneyMovementUiEvent لضمان تحقق الرصيد قبل التنفيذ.
  • مزامنة واعية: SyncManager + WorkManager يحافظان على البيانات حتى مع ضعف الاتصال، مع طابور للعمليات المعلقة.
  • تحليلات واضحة: NavAnalyticsTracker يسجل الشاشات بدقة، مع قنوات حصرية للتقارير والاشتراكات.
  • نسخ احتياطي واستعادة: BackupManager يتيح تصديرًا واستيرادًا آمنًا للملفات بدون الاعتماد على Firestore فقط.

روتين العمل اليومي والأسبوعي

  1. سجّل المعاملة فورًا من شاشة المعاملات أو الاختصار العائم.
  2. راجع الحد اليومي والبند الأعلى صرفًا داخل التقارير كل مساء.
  3. طبّق تعديلًا أسبوعيًا واحدًا داخل الميزانية بعد مراجعة التقارير.
  4. حدّث التزامات الديون أو الشيكات فور الدفع أو التحصيل.
  5. شغّل المزامنة أو النسخ الاحتياطي قبل نهاية الأسبوع لضمان سجل نظيف.

من التطبيق إلى النظام

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

حمّل التطبيق الآن