در این مقاله قصد داریم که بیلد های مختلف در فلاتر را بررسی کنیم. در فلاتر هنگام بیلد کردن پروژه سه حالت وجود داره : Debug, Profile, Release.
نسخه دیباگ (Debug) : اکثرا هنگام توسعه پروژه بار های بار از نسخه دیباگ برای تست و دیباگ کردن اپ خودمون استفاده میکنیم. البته هنگام ران گرفتن نسخه دیباگ دو حالت وجود داره : Run without debugging & Start debugging. اجرا بدون دیباگ کردن که از اسم آن مشخص است که فقط برنامه را اجرا میکنیم و میتوانیم نتیجه کار خود را ببینیم، تفاوت آن با حالت دیباگینگ این هست که در حالت دیباگ کردن قابلیت برگشت و رفتن به جلو و ... داره، البته باید در کد های ما از breakpoints استفاده کنیم تا بهتر بتونیم اپ خودمون را دیباگ کنیم.
flutter build apk --debug
نسخه ریلیز (Release) : این نسخه همان نسخه نهایی اپ هست که میخواهیم به انتشار بزاریم. توضیح خاصی ندارد اما ممکن است یک سری باگ ها در نسخه دیباگ نمایش داده نشود و در نسخه ریلیز نمایش داده شود، پس بهتر است هر از گاهی یکبار اپ خود را بیلد نهایی کنیم و امتحان کنیم.
flutter build apk --release
نسخه پروفایل (Profile) : نسخه پروفایل همان نسخه ریلیز است اما با این تفاوت که این نسخه قابلیت دیباگ کردن نیز دارد.