چگونه زمان بیلد در Gradle را تا 65 درصد کاهش دهیم؟
Gradle یک بیلد سیستم بسیار قدرتمند است که فرآیند پیچیده ساخت فایل های dx. از سورس کدهای جاوا، ادغام تمامی منابع و ابزارها در یک پکیج اپلیکیشن apk. و امضای اپلیکیشن را مدیریت می کند. اما گردل در مقایسه با سایر سیستم های بیلد موجود، عملکرد چندان خوبی را به نمایش نمی گذارد و کندتر است، از این رو به راهکاری برای بهینه سازی آن نیاز داریم.
اما چرا زمان بیلد پروژه اهمیت دارد؟
از آنجایی که بیلد شدن پروژه زمان زیادی طول می کشد، در طول این مدت زمان می توانید به کارهای دیگری مشغول شوید. اما شرایطی را در نظر بگیرید که روزانه 6 ساعت در حال کار بر روی پروژه ای هستید و گردل بیلد را برای نصب فایل apk دیباگ برای روی گوشی حدود 15 بار اجرا می کنید، بدین ترتیب 35 دقیقه از روز و 3 ساعت از هفته را بیکار نشسته و در حال تماشای اجرای فرآیند بیلد گردل می باشید و هرچ...