مشروع: 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 هذه المشكلات عبر توفير ويدجت موحدة لجميع الصيغ، وإعدادات عامة لضمان اتساق التصميم، و توليد تلقائي للكود يضمن أن مسارات الأصول دقيقة دائماً وخالية من الأخطاء البرمجية.