بسم الله الرحمن الرحیم

امروز هم مثل روزهای دیگه که سرکی به چیزهای جدید میکشم گذرم به فلاتر خورد.

حالا فلاتر چی هست؟ یه فریمورک برای دارت که میتونه اپلیکیشن های نیتیو اندروید و ios رو بسازه.

حالا مگه چه ارزشی داره که نیتیو باشه؟ خییییلی، امروز دیگه با تمام وجود درک کردم که چه ارزشی داره اینکه برنامه نیتیو باشه وقتی اجرا (به قول معروف performance) این زبان هایی که نیتیو نیستن رو روی گوشی ببینید از چندکلیومتر میتونید تشخیص بدید کنه نیتیو نیستن و با چیز دیگه ای عیر از کاتلین (جاوا) برای اندروید و سویفیت (آبجکت سی) برای آی او اس نوشته شدن

به نظر من نیتیو بودن هم درجه بندی داره چون الان هم ری اکت نیتیو هست هم نیتیو اسکریپت و خیلی چیزای دیگه که ادعای نیتیو بودن رو دارن ولی واقعا کی نیتیوتره؟ به نظر من فلاتر یعنی پرفرمنس بهتری نسبت به سایر  رقبا داره و بدترین قسمتش فکر کنم بسته شدن صفحاتش باشه که تا نصف صفحه میاد و یهو پنهان میشه

برای نصب و شروع کار بهتره بریم سراغ سایت اصلی فلاتر (اینجا کلیک کنید) و بعد از انتخاب سیستم عامل باید sdk فلاتر رو که همراه با sdk دارت هست دانلود کنید (دارت زبان ابداع شده توسط خود گوگل هست) بعد از دانلود باید تصمیم بگیرید که توی اندروید استودیو کد بزنید یا vsCode من که ترجیح دادم از محیط تکراری اندروید استودیو بیام بیرون برم توی vsCode البته فکر کنم برای نصب sdk اندروید لازم باشه اندروید استودیو رو دانلود کنید تا sdk اندروید و چیزهایی که برای ساخت اندروید لازم هست نصب بشه (اگه قبلا اندروید کار میکردید و همه چیزتون به روز هست از این مرحله رد بشید اگر هم آپدیت نیست باید چند تا از فولدرهاتون به روز بشن) باقی مراحل هم به همین سادگی پیش میره و باید پلاگین فلاتر و دارت رو روی vsCode یا androidStudio نصب کنید

بعد از نصب وارد vsCode بشید و با نگه داشتن ctrl+shift+p یه پنجره ای باز میشه و شما NEW PROJECT رو تایپ کنید خودش کنارش نوشته فلاتر همونو انتخاب کنید و اولین پروژتون رو بسازید

ران کردنش هم با نوشتن دستور زیر توی ترمینال هست:

flutter run

به همین سادگی اولین برنامه تون روی گوشی اجرا میشه فقط فکر میکنم که به گردل نسخه ی دیگه ای نیاز باشه (کلا هرنسخه ای ش با نسخه اندرویدش باهمه یعنی باید نسخه های مختلفش رو داشته باشید پس اگر ندارید فیلتر شکن رو روشن کنید تا خودش دانلود کنه)

 

بنده هم تازه کارم توی فلاتر ولی اگه سوالی بود بپرسید تا شاید چند نفری تونستیم جواب بدیم

راستی اگه شما توی فلاتر حرفه ای هستید یا حتی متوسط هستید میتونید توی الفبا عضو بشید و مثل من پست بزارید تا سایرین استفاده کنن

موفق باشید

یاعلی