تقليل حجم التطبيق في Flutter: أفضل الممارسات
خالد عبدالفتاح يوسف··5 دقيقة قراءة
#Flutter
#Optimization
#Performance
#App Size
لماذا يهم حجم التطبيق؟
كل ميغابايت إضافي في حجم التطبيق يؤدي إلى انخفاض ملحوظ في معدلات التحميل والتثبيت خاصة في أسواق الشرق الأوسط والخليج.
أهم خطوات تقليص الحجم:
- استخدام
--split-per-abiعند بناء الـ APK أو التصدير بصيغةApp Bundle (.aab)لتوفير الحزم المناسبة لكل معمارية (arm64-v8a، armeabi-v7a). - تفعيل ProGuard و R8 Tree Shaking وإزالة الأكواد غير المستخدمة.
- ضغط الصور وتحويلها إلى WebP واستخدام SVGs عبر
flutter_svgبدلاً من الصور النقطية الثقيلة. - استخدام Font Subsetting لتضمين الرموز والحروف المستخدمة فعلياً فقط من خطوط الأيقونات (مثل FontAwesome).