تطبيق SubGuard لمتابعة الاشتراكات على أندرويد
تطبيق أندرويد بيلاقي اشتراكاتك المتكررة من كشف حسابك، وبيضل على جهازك. بدون حساب وبدون إنترنت.
مشروع ذاتي
- الدور
- تصميم التطبيق وتطويره
- النوع
- منتج خاص
- المنصة
- أندرويد 8 فما فوق
- التقنية
- Kotlin · Jetpack Compose · Room · Android Keystore
- الحالة
- نسخة تجريبية 0.1

01المشكلة
الاشتراكات الصغيرة بتتراكم، وبتنسى وين حفظت البطاقة. والتطبيقات اللي بتحل هاد غالباً بدها توصل لحسابك البنكي.
02الطريقة
أنت بتستورد ملف المعاملات (CSV أو XLSX)، والتطبيق بيقترح الاشتراكات الأسبوعية والشهرية والربعية والسنوية، مع الدليل ودرجة الثقة. الاكتشاف بقواعد فترات ثابتة، مش نموذج ذكاء اصطناعي، عشان تقدر تعرف ليش طلع كل اقتراح. وصفحة «أماكن حفظ البطاقة» بتعرض كل تاجر ظهر بمعاملاتك ولو مرة.
03شو انبنى
كل بيانات المستخدم بتنحفظ كلقطة واحدة مشفّرة بـ AES-256-GCM بمفتاح ما بيطلع من Android Keystore، والنسخة الاحتياطية مشفرة بكلمة سر منفصلة. التطبيق ما بيطلب صلاحية إنترنت ولا رسائل، وما بيطلب رقم البطاقة كامل ولا CVV. الواجهة عربي من اليمين لليسار وإنجليزي، فاتح وداكن.
04النتيجة
APK تجريبي انبنى وانثبّت على محاكي Android 12، ونجح فيه 29 اختبار: 22 وحدة و7 على الجهاز. ما في نسخة إنتاج موقّعة لسا، واستيراد PDF والربط البنكي مش موجودين، وهاد مكتوب بقائمة الحدود.


