خالد يوسفم³Dev · مهندس برمجيات
الرئيسيةعنّيالمعماريةالسيرة الذاتيةالمشاريعدراسات الحالةالمهاراتالخدماتالمقالاتاتصل بي
{...}
M³Devخالد عبدالفتاح يوسف
WhatsAppTelegramPhoneEmail

متوفر لتطوير الحلول الذكية وأنظمة ERP

•

© 2026 M³Dev—تصميم وبناء بخبرة❤بمعرفة خالد عبدالفتاح يوسف

تقليل حجم التطبيق في Flutter: أفضل الممارسات
Performance
5 دقيقة قراءة

تقليل حجم التطبيق في 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).