أسئلة مقابلات Build & Gradle في Android Native
4 سؤال عن Build & Gradle من مسار Android Native. اقرأ الإجابة المختصرة لكل سؤال هنا، وافتح السؤال للشرح الكامل والأمثلة والأخطاء الشائعة والمصادر.
- مبتدئ
ما هي المراحل الثلاث الأساسية لدورة حياة بناء المشروع في Gradle؟
مرحلة التهيئة (Initialization)، ثم مرحلة الإعداد (Configuration)، ثم مرحلة التنفيذ الفعلي (Execution).
اقرأ الشرح الكامل - متوسط
كيف يتم إنشاء الـ Build Variants بدمج Product Flavors و Build Types في Gradle؟
الـ Build Variant هو حاصل الضرب التبادلي بين كل Product Flavor (ميزات التطبيق) وكل Build Type (إعدادات البناء كـ debug و release).
اقرأ الشرح الكامل - متوسط
ما هي ميزة استخدام Gradle Version Catalogs (ملف libs.versions.toml) لإدارة التبعيات؟
توفر مكانًا مركزيًا وموحدًا لإدارة إصدارات المكتبات والـ Plugins عبر جميع وحدات المشروع، مع دعم الإكمال التلقائي والتحقق الصارم من الأنواع في ملفات kts.
اقرأ الشرح الكامل - متقدم
ما هي أفضل ممارسات تقسيم تطبيق أندرويد إلى وحدات متعددة (Multi-module Architecture) وما أثرها على سرعة البناء؟
التقسيم حسب الميزة (Modularization by Feature) مع استخراج وحدات النواة المشتركة (Core/Domain/UI)، مما يتيح توازي عمليات البناء وتفعيل الـ Build Cache.
اقرأ الشرح الكامل