خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

ویژگی های جدید که ارزش بررسی در Flutter 3.7 را دارد

نسخه جدیدی از Flutter SDK گوگل در دسترس است، اما چه پیشرفت هایی ارائه می دهد؟

انجمن Flutter به بهبود SDK در نسخه 3.7 ادامه می دهد و برخی ویژگی های جدید عالی را اضافه می کند. به عنوان مثال، اکنون می توانید نوارهای منوی سفارشی و منوهای آبشاری ایجاد کنید، از ابزارهایی برای پشتیبانی از بین المللی سازی بهتر استفاده کنید و بر ابزارهای اشکال زدایی جدید تکیه کنید.

این ویژگی های جدید با بهبود ویژگی های موجود همراه است. از جمله این ابزارها می‌توان به ابزار سریع‌تر انتخاب جهانی، یک سیستم رندر به نام Impeller و توانایی اشتراک‌گذاری منابع در پلتفرم‌ها اشاره کرد.

فلاتر چیست؟

Flutter SDK برنامه تلفن همراه گوگل برای ساخت رابط های بومی با کیفیت بالا برای iOS و Android با استفاده از زبان برنامه نویسی دارت است. Flutter با کدهای موجود کار می کند، توسط توسعه دهندگان و سازمان ها در سراسر جهان استفاده می شود و رایگان و متن باز است.

در حالی که Flutter با کد موجود شما کار می کند، می تواند به راحتی کد جدید را بپذیرد. می‌توانید با ابزارک‌های موجود در پایگاه‌های کد موجود شروع به کار کنید یا برنامه‌ای را از ابتدا بسازید. انتخاب باشماست.

بیایید نگاهی گذرا به برخی از جدیدترین ویژگی ها بیندازیم.

1. بهبود یافته مواد 3 پشتیبانی

فلاتر در اندروید استودیو

Flutter با پشتیبانی از Material 3 به روز شده است. این به روز رسانی به شما امکان می دهد از اجزای متریال ارائه شده توسط آخرین نسخه اندروید استفاده کنید. Material Pack دارای یک تم جدید براق است که محتوای شما را به طور جسورانه و برجسته برجسته می کند.

مطلب مرتبط:   نحوه ایجاد یک REST API با FastAPI و MongoDB

هم برای iOS و هم برای اندروید در دسترس است.

2. نوارهای منو و منوهای آبشاری

منوها در فلاتر

آخرین به روز رسانی Flutter دو ویجت منوی جدید اضافه می کند: PlatformMenuBar و منوی طراحی مواد. PlatformMenuBar در macOS در دسترس است و نوارهای منوی بومی را به جای رندر شدن توسط Flutter ارائه می کند.

برای همه پلتفرم‌ها، می‌توانید یک منوی طراحی مواد تعریف کنید که نوارهای منوی آبشاری (MenuBar) یا منوهای آبشاری جداگانه‌ای را که توسط یک عنصر رابط کاربری دیگر (MenuAnchor) راه‌اندازی می‌شوند، ارائه می‌کند. این منوها کاملاً قابل تنظیم هستند و آیتم های منو می توانند ویجت های سفارشی باشند یا می توانید از ویجت های آیتم های جدید منو (MenuItemButton، SubmenuButton) استفاده کنید.

3. DevTools به روز شد

توسعه دهنده وب با استفاده از Flutter/Dart

Flutter 3.7 شامل یک به روز رسانی بزرگ برای ویژگی اشکال زدایی حافظه و چندین ابزار جدید است که می توانید برای اشکال زدایی برنامه خود از آنها استفاده کنید. اولین نسخه از ابزار تجزیه و تحلیل فوری، مناطقی را در برنامه Flutter شما برجسته می کند که در آن عملکرد می تواند بهبود یابد.

4. پیمایش بهبود یافته

چندین به‌روزرسانی پیمایشی با این نسخه ارائه شده است تا روند مهاجرت به Flutter را تا حد امکان آسان کند. تغییرات قابل توجه شامل فیزیک اسکرول جدید در پلتفرم مک، افزودن یک شبکه متحرک، و مدیریت بهبود یافته انتخاب متن در زمینه های پیمایش است.

5. ابزار بین المللی سازی

یک سیستم بین المللی سازی جدید ترجمه و بومی سازی برنامه Flutter شما را آسان تر می کند. نحو توصیفی اجازه می دهد تا پیام های خطایی را دریافت کنید که حتی برای افرادی که تجربه برنامه نویسی محدودی دارند به راحتی قابل درک است.

مطلب مرتبط:   نحوه تبدیل HTML به تصویر در جاوا اسکریپت

سیستم جدید به شما امکان می‌دهد پیام‌های پیچیده را با استفاده از متغیرهایی و انتخاب‌های چندگانه ایجاد کنید. برای اطلاعات بیشتر به صفحه به روز شده بین المللی سازی برنامه های Flutter مراجعه کنید.

6. دیگر ویژگی های فلاتر جدید

اعتبار سنجی انتشار iOS

سایر ویژگی های جدید عبارتند از پیش نمایش موتور رندر ایمپلر (در iOS، ایمپلر در اندروید هنوز برای پیش نمایش آماده نیست)، تأیید انتشار (چک لیست تنظیمات برای اطمینان از آماده بودن برنامه شما برای ارسال به اپ استور) و ذره بین متن (که خواندن متن های کوچک را در گوشی های هوشمند آسان تر می کند).

Flutter: SDK برنامه موبایل Google

Flutter 3.7 منتشر شد و مملو از ویژگی های مفید جدید است. در حالی که نسخه های قبلی بر روی عملکرد و سازگاری تمرکز داشتند، این نسخه همه چیز در مورد آسان کردن ساخت برنامه ها است. به روز رسانی های مفید زیادی برای ابزارهای توسعه دهنده با ویژگی های جدید و ناوبری بهبود یافته وجود دارد.

تم طراحی متریال با پشتیبانی از Enhanced Material 3، اضافه کردن آیکون‌های جدید و طرح‌های رنگی بهینه‌سازی شده، به‌روزرسانی شده است. علاوه بر این، پشتیبانی از نوارهای منو و منوهای آبشاری نیز اکنون در دسترس است. برای اطلاعات بیشتر، یادداشت‌های انتشار یا صفحه فلاتر را مشاهده کنید.

اگر به Flutter توجه نکرده اید، اکنون زمان خوبی است که آن را در نظر بگیرید. اگرچه محبوبیت آن به عنوان یک چارچوب توسعه تلفن همراه در مقایسه با رقبایی مانند React Native کم است، اما به دلیل مزایای قابل توجه آن در سادگی و سهولت استفاده، هر روز در حال افزایش است.

مطلب مرتبط:   6 مهارتی که توسعه دهندگان باید یاد بگیرند که از هوش مصنوعی جلوتر بمانند