logo

Hcody

مشروع: AssetIcon

AssetIcon - حزمة أيقونات قابلة للتخصيص تعتمد على الأصول في Flutter

بواسطة هشام النحاس · نُشر في November 05, 2024

مقدمة

AssetIcon هي حزمة Flutter قوية لعرض أيقونات PNG و SVG وغيرها من الأيقونات القائمة على الأصول مع إمكانية التخصيص وإمكانية الوصول وتوليد التعليمات البرمجية.

الوصف

تعد AssetIcon مكتبة قوية وقابلة للتخصيص في فلاتر لعرض الأيقونات المعتمدة على الملفات بسهولة. سواء كنت تعمل مع صيغ PNG أو SVG، تتيح لك هذه المكتبة ضبط خصائص مثل الحجم واللون والشفافية بمرونة عالية.

📁 دعم التنسيقات

عرض أيقونات PNG و SVG بسلاسة داخل ويدجت واحدة.

🎨 التخصيص

تعديل الحجم واللون والشفافية لتناسب سمة تطبيقك.

🚀 الأتمتة

توليد ثوابت Dart لجميع الأيقونات تلقائياً.

التثبيت والاستخدام

dependencies:
  assets_icon: ^latest_version
التحديات
  • صعوبة إدارة الأيقونات المنتشرة في مجلدات متعددة.
  • عدم توفر دعم SVG بشكل افتراضي في ImageIcon.
  • مخاطر الأخطاء الإملائية عند كتابة مسارات الملفات يدوياً.
  • صعوبة الحفاظ على معايير الوصول (Labels) بشكل مستمر.
الحلول

تحل AssetIcon هذه المشكلات عبر توفير ويدجت موحدة لجميع الصيغ، وإعدادات عامة لضمان اتساق التصميم، و توليد تلقائي للكود يضمن أن مسارات الأصول دقيقة دائماً وخالية من الأخطاء البرمجية.