passsy/flutter_wrapper
این ابزار یک پوشش اجرایی برای Flutter است که به صورت خودکار نسخهٔ فلاتر مورد نیاز هر پروژه را مدیریت و همگامسازی میکند. ️
کاربرد:
این ابزار زمانی مفیده که چندین پروژه فلاتر داری که هر کدوم ممکنه به نسخهٔ خاصی از فلاتر نیاز داشته باشن. به جای دستکاری دستی نسخهٔ فلاتر، این ابزار به صورت خودکار نسخهٔ مناسب رو برای هر پروژه انتخاب و اجرا میکنه.
در چه شرایطی بهتره استفاده شود؟
وقتی تو تیم توسعهای کار میکنی یا چندین پروژه با نسخههای مختلف فلاتر داری و میخوای از تداخل نسخهها جلوگیری کنی، استفاده از این ابزار عالیه. همچنین برای محیطهای CI/CD مناسبه تا اطمینان حاصل کنی همهجا از نسخهٔ درست فلاتر استفاده میشه.
چند مثال از موارد استفاده:
- یک پروژه با فلاتر 3.10 و دیگری با 3.16 داری و نمیخوای دستی سوییچ کنی.
- توی محیط توسعهی تیمی، همه باید از همون نسخهٔ فلاتر استفاده کنن.
- توی فرآیند اتوماسیون (مثل GitHub Actions)، نیاز داری دقیقاً همون نسخهٔ فلاتر که تو پروژه تعریف شده استفاده شود.
- ##Flutter
- ##DevTools
- ##VersionManagement
- ##CI
- ##CrossPlatform
- ##Automation
- ##Dart
- ##MobileDevelopment
- ##OpenSource
- ##FlutterWrapper
