وب‌سرویس مجید

پروژه flutter_gen

FlutterGen/flutter_gen

این ابزار یک کد جنراتور برای فلاتر است که به شما کمک می‌کند تا از رشته‌ها (String) برای دسترسی به منابع مثل تصاویر، فونت‌ها و رنگ‌ها خداحافظی کنید.

به جای نوشتن دستی مسیرهای رشته‌ای مثل 'assets/images/logo.png'، FlutterGen به صورت خودکار کلاس‌های نوع‌داده‌شده (type-safe) تولید می‌کند.

کاربرد:

کمک می‌کنه کد شما خواناتر، ایمن‌تر و کم‌خطاتر باشه. ️

دیگه نیازی به حفظ مسیرهای دقیق فایل‌ها نیست و اگر اسم یک فایل عوض شد، کامپایلر از شما خطا می‌ده، نه وقت اجرا!

در چه شرایطی بهتره استفاده شود؟

وقتی دارید یک پروژه فلاتر حرفه‌ای می‌سازید و می‌خواید از بهترین روش‌های توسعه استفاده کنید.

همچنین اگر تیم شما بزرگه و می‌خواید از خطاهای انسانی جلوگیری کنید، این ابزار طلاییه!

چند مثال از موارد استفاده:

- دسترسی به تصاویر با Assets.images.logo به جای رشته

- استفاده از فونت‌ها با نام منطقی مثل Fonts.robotoBold

- دسترسی به رنگ‌ها از طریق فایل colors.yaml و استفاده از AppColors.primary

- مدیریت تم‌های پیچیده بدون نوشتن دستی کدها

  • ##Flutter
  • ##FlutterGen
  • ##CodeGeneration
  • ##TypeSafe
  • ##AssetsManagement
  • ##MobileDev
  • ##Dart
  • ##CleanCode
  • ##DevTools
  • ##StaticAssets