تطبيق بنكي.. الجمال مش في الـ UI
الأمان الحقيقي في إن كل عملية تحويل تتم من غير Data Corruption أو Double Spending
التحدي كان:
إزاي أضمن إن ولا مليم يضيع أثناء تحويل الفلوس بين العملاء؟
اعتمدت على Transactions في SQLite باستخدام sqflite لضمان إن كل عملية تحويل تتم بشكل ذري وآمن 100%
ولو أي خطوة فشلت؟ العملية كلها بتتلغي تلقائي (Rollback)
يعني مفيش خصم من غير إضافة