تطبيق آلة حاسبة بمميزات متقدمة(Calculator App) — Flutter & Clean Architecture تطبيق آلة حاسبة بمميزات متقدمة(Calculator App) — Flutter & Clean Architecture
تفاصيل العمل

تطبيق آلة حاسبة احترافي مبني بلغة Flutter، يتميز ببنية معمارية نظيفة (Clean Architecture) تفصل منطق الأعمال عن واجهة المستخدم بشكل كامل. التطبيق يوفر تجربة حساب سلسة مع إمكانية حفظ سجل العمليات الحسابية محليًا على الجهاز. المشروع مقسم إلى ثلاث طبقات رئيسية: طبقة البيانات (Data Layer) المسؤولة عن التخزين المحلي باستخدام قاعدة بيانات SQLite عبر مكتبة sqflite، وطبقة المنطق (Domain Layer) التي تحتوي على جميع حالات الاستخدام (Use Cases) المستقلة عن أي إطار عمل، وأخيرًا طبقة العرض (Presentation Layer) التي تشمل واجهة المستخدم والـ Controllers المسؤولة عن إدارة الحالة. الواجهة تعتمد تصميم Tabbed Interface بتبويبين: الأول للآلة الحاسبة والثاني لعرض سجل العمليات السابقة، مع مكونات UI قابلة لإعادة الاستخدام.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
51
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة