Flutter · Dart · Offline-first
أصول — المهام
تطبيق مهام بواجهة عربية أصلية وتخطيط بأقسام واضحة: تقدّم اليوم، مهام اليوم، القادم،
والأرشيف. كل مهمة تُحفظ مشفّرة بـ AES-256 على جهازك، بلا حساب وبلا إنترنت.
Flutter 3 · Material 3
RTL أصلي
AES-256 + Keystore
قفل بيومتري
بلا صلاحية إنترنت
9:41
أ
مهامي
مساء الخير · الجمعة، 23 أكتوبر
تقدّم اليوم
أنجزت 5 من 8 مهام اليوم
الكل
اليوم
قادم
مكتمل
عمل
شخصي
اليوم 3 مهام اليوم والمتأخرة
مراجعة تصميم صفحة الأسعار
إرسال عرض السعر إلى نورة
عمل
اليوم
قراءة 40 صفحة قبل النوم
صحة
بلا موعد
قادم 2
اجتماع فريق المنتج
عمل
غداً · 10:00 ص
تسديد فاتورة الإنترنت
مالية
28 أكتوبر
مكتمل 2 أرشيف إنجازك
تجهيز أجندة الاجتماع الأسبوعي
عمل
أُنجزت اليوم
9:41
أ
مهامي مساء الخير · الجمعة، 23 أكتوبر
تقدّم اليوم
أنجزت 5 من 8 مهام اليوم
ابحث في مهامك
مراجعة تصميم صفحة الأسعار
عنوان المهمة
مراجعة عرض العميل قبل الاجتماع
ملاحظات
تفاصيل، روابط، أو خطوات مساعدة
التصنيف
عمل
شخصي
دراسة
صحة
مالية
عام
الأولوية
منخفضة عادية عالية
الموعد
اليوم غداً بعد أسبوع
9:41
تشفير على الجهاز
تُحفظ المهام في ملف مشفّر بمفتاح AES-256 داخل التخزين الآمن للنظام. لا يُرسل أي شيء إلى أي خادم، ولا يوجد تتبّع أو إعلانات.
الحماية والخصوصية
القفل بالبصمة أو الوجه يُطلب التحقق عند كل فتح للتطبيق
إخفاء المهام المكتملة تظهر في الأرشيف عند الحاجة
عن التطبيق
منطقة الخطر
حذف كل البيانات
تُمسح المهام والمفتاح نهائياً من هذا الجهاز
صلاحية الإنترنت غير مطلوبة في التطبيق إطلاقاً — لا يمكنه الاتصال بأي خادم حتى لو أراد.
معاينة بصرية لواجهات التطبيق — التطبيق الفعلي مبني بـ Flutter/Material 3 بنفس هذه الرموز.
الحماية ليست خياراً في التصميم
أربع طبقات مبنية في الكود نفسه، لا إعدادات يمكن نسيانها.
تشفير على الجهاز
كل المهام تُكتب في ملف واحد بصيغة AES-256-CBC مع IV عشوائي لكل عملية حفظ. لا نص واضح على القرص.
المفتاح في الخزنة
مفتاح 32 بايت من Random.secure() يعيش في Android Keystore أو iOS Keychain، ولا يُكتب في أي ملف.
لا صلاحية إنترنت
لا يوجد INTERNET في AndroidManifest، ولا أي طلب شبكة في الكود. التسريب عبر الشبكة مستحيل تقنياً.
قفل ومسح نهائي
بصمة أو Face ID عند الفتح، قفل تلقائي عند مغادرة التطبيق، وزر واحد يمسح الملفات والمفتاح بلا رجعة.
رموز الهوية
مأخوذة من نظام تصميم «أصول» وتُعدَّل من ملف واحد: lib/core/brand.dart
#6366F1
#A78BFA
#34D399
#FBBF24
#0D1020
#05060C
#F3F4FB
#8D94AC
أ
أصول — المهام · Flutter + Dart
مشروع كامل في apps/asul_todo