Invoice Simple هو تطبيق Flutter متعدد المنصات (Android، iOS) يهدف إلى تسهيل إدارة الفواتير للأفراد والشركات الصغيرة من خلال واجهة بسيطة ومرنة.
يتميز التطبيق بدعمه لحفظ بيانات الفواتير بشكل محلي باستخدام Hive، مما يضمن سرعة الأداء والعمل دون الحاجة إلى اتصال إنترنت.
يعتمد التطبيق على تنظيم شبه Clean Architecture مع Modular Structure، حيث تم فصل الأكواد إلى موديولات مستقلة (features) وخدمات عامة (core)، مع الاعتماد على Dependency Injection (DI) لتسهيل التحكم في الاعتمادات.
أهم المميزات:
إنشاء فواتير احترافية مع إمكانية تخصيص بيانات العميل، المنتجات، الأسعار، والضرائب.
حفظ الفواتير محليًا باستخدام Hive مع سرعة تحميل واسترجاع البيانات.
مشاركة الفواتير بصيغ مختلفة (PDF / طباعة).
إدارة جهات الاتصال بالتكامل مع flutter_contacts.
تخصيص واجهة الفواتير (شعار، ألوان، بيانات الشركة).
دعم تحويل الصوت إلى نص أثناء إدخال البيانات.
️ الطباعة المباشرة من التطبيق باستخدام printing.
️ إعدادات التطبيق محليًا باستخدام shared_preferences.
️ شاشة بداية مخصصة (Splash Screen).