یکی از بهترین پکیج هایی که میتونید در پروژه های فلاتری خودتون ازش استفاده کنید و سرعت کار خودتون رو خیلی بالا ببرید همین فلاتر جن هستش. حالا چیکار میکنه مثلا...؟
از فلاتر جن برای مدیریت assets های وارد شده به نرم افزارمون استفاده میکنیم. حالا ممکنه براتون سوال پیش بیاد که چرا اصن نیاز به مدیریتشون داریم؟
قطعا برای همه این مشکل پیش اومده که میخوان از عکسی که وارد پوشه assets خودشون کردن استفاده کنن. خب باید آدرس اون عکس رو داخل ویجت مورد نظر بصورت استرینگ وارد کنن. خیلی وقتا اشتباه تایپی پیش میاد ویا حتی یادمون نیست که مسیر اون عکس توی کدوم فولدر بود.
اینجاس که فلاتر جن وارد میشود...
dart pub global activate flutter_gen
Building package executables... (19.3s)
Built flutter_gen:flutter_gen_command.
Installed executable fluttergen.
Warning: Pub installs executables into C:\Users\[user_name]\AppData\Local\Pub\Cache\bin, which is not on your path. You can fix that by adding that directory to your system's "Path" environment variable. A web search for "configure windows path" will show you how.
Activated flutter_gen 5.3.1.
داخل منو استارت عبارت environment variables رو سرچ کنید و گزینه Edit the system Environment Variables رو انتخاب کنید.
حالا داخل تب Advanced گزینه Environment Variables رو انتخاب کنید.
در کادر مربوط به User variables for [user_name] روی Path دابل کلیک کنید و روی گزینه New کلیک کنید، آدرسی که قرار بود به اینجا اضافه کنید رو paste کنید و همه رو OK بزنید و بیاید بیرون.
dev_dependencies:
build_runner
flutter_gen_runner
dev_dependencies
وارد کنید.flutter packages pub run build_runner build
حالا میتونید با مراجعه به فولدر lib/gen فایل های ساخته شده assets پروژه رو ببینید و ازش استفاده کنید.