نسخه جدیدی از Flutter SDK گوگل در دسترس است، اما چه پیشرفت هایی ارائه می دهد؟
انجمن Flutter به بهبود SDK در نسخه 3.7 ادامه می دهد و برخی ویژگی های جدید عالی را اضافه می کند. به عنوان مثال، اکنون می توانید نوارهای منوی سفارشی و منوهای آبشاری ایجاد کنید، از ابزارهایی برای پشتیبانی از بین المللی سازی بهتر استفاده کنید و بر ابزارهای اشکال زدایی جدید تکیه کنید.
این ویژگی های جدید با بهبود ویژگی های موجود همراه است. از جمله این ابزارها میتوان به ابزار سریعتر انتخاب جهانی، یک سیستم رندر به نام Impeller و توانایی اشتراکگذاری منابع در پلتفرمها اشاره کرد.
فلاتر چیست؟
Flutter SDK برنامه تلفن همراه گوگل برای ساخت رابط های بومی با کیفیت بالا برای iOS و Android با استفاده از زبان برنامه نویسی دارت است. Flutter با کدهای موجود کار می کند، توسط توسعه دهندگان و سازمان ها در سراسر جهان استفاده می شود و رایگان و متن باز است.
در حالی که Flutter با کد موجود شما کار می کند، می تواند به راحتی کد جدید را بپذیرد. میتوانید با ابزارکهای موجود در پایگاههای کد موجود شروع به کار کنید یا برنامهای را از ابتدا بسازید. انتخاب باشماست.
بیایید نگاهی گذرا به برخی از جدیدترین ویژگی ها بیندازیم.
1. بهبود یافته مواد 3 پشتیبانی
Flutter با پشتیبانی از Material 3 به روز شده است. این به روز رسانی به شما امکان می دهد از اجزای متریال ارائه شده توسط آخرین نسخه اندروید استفاده کنید. Material Pack دارای یک تم جدید براق است که محتوای شما را به طور جسورانه و برجسته برجسته می کند.
هم برای iOS و هم برای اندروید در دسترس است.
2. نوارهای منو و منوهای آبشاری
آخرین به روز رسانی Flutter دو ویجت منوی جدید اضافه می کند: PlatformMenuBar و منوی طراحی مواد. PlatformMenuBar در macOS در دسترس است و نوارهای منوی بومی را به جای رندر شدن توسط Flutter ارائه می کند.
برای همه پلتفرمها، میتوانید یک منوی طراحی مواد تعریف کنید که نوارهای منوی آبشاری (MenuBar) یا منوهای آبشاری جداگانهای را که توسط یک عنصر رابط کاربری دیگر (MenuAnchor) راهاندازی میشوند، ارائه میکند. این منوها کاملاً قابل تنظیم هستند و آیتم های منو می توانند ویجت های سفارشی باشند یا می توانید از ویجت های آیتم های جدید منو (MenuItemButton، SubmenuButton) استفاده کنید.
3. DevTools به روز شد
Flutter 3.7 شامل یک به روز رسانی بزرگ برای ویژگی اشکال زدایی حافظه و چندین ابزار جدید است که می توانید برای اشکال زدایی برنامه خود از آنها استفاده کنید. اولین نسخه از ابزار تجزیه و تحلیل فوری، مناطقی را در برنامه Flutter شما برجسته می کند که در آن عملکرد می تواند بهبود یابد.
4. پیمایش بهبود یافته
چندین بهروزرسانی پیمایشی با این نسخه ارائه شده است تا روند مهاجرت به Flutter را تا حد امکان آسان کند. تغییرات قابل توجه شامل فیزیک اسکرول جدید در پلتفرم مک، افزودن یک شبکه متحرک، و مدیریت بهبود یافته انتخاب متن در زمینه های پیمایش است.
5. ابزار بین المللی سازی
یک سیستم بین المللی سازی جدید ترجمه و بومی سازی برنامه Flutter شما را آسان تر می کند. نحو توصیفی اجازه می دهد تا پیام های خطایی را دریافت کنید که حتی برای افرادی که تجربه برنامه نویسی محدودی دارند به راحتی قابل درک است.
سیستم جدید به شما امکان میدهد پیامهای پیچیده را با استفاده از متغیرهایی و انتخابهای چندگانه ایجاد کنید. برای اطلاعات بیشتر به صفحه به روز شده بین المللی سازی برنامه های Flutter مراجعه کنید.
6. دیگر ویژگی های فلاتر جدید
سایر ویژگی های جدید عبارتند از پیش نمایش موتور رندر ایمپلر (در iOS، ایمپلر در اندروید هنوز برای پیش نمایش آماده نیست)، تأیید انتشار (چک لیست تنظیمات برای اطمینان از آماده بودن برنامه شما برای ارسال به اپ استور) و ذره بین متن (که خواندن متن های کوچک را در گوشی های هوشمند آسان تر می کند).
Flutter: SDK برنامه موبایل Google
Flutter 3.7 منتشر شد و مملو از ویژگی های مفید جدید است. در حالی که نسخه های قبلی بر روی عملکرد و سازگاری تمرکز داشتند، این نسخه همه چیز در مورد آسان کردن ساخت برنامه ها است. به روز رسانی های مفید زیادی برای ابزارهای توسعه دهنده با ویژگی های جدید و ناوبری بهبود یافته وجود دارد.
تم طراحی متریال با پشتیبانی از Enhanced Material 3، اضافه کردن آیکونهای جدید و طرحهای رنگی بهینهسازی شده، بهروزرسانی شده است. علاوه بر این، پشتیبانی از نوارهای منو و منوهای آبشاری نیز اکنون در دسترس است. برای اطلاعات بیشتر، یادداشتهای انتشار یا صفحه فلاتر را مشاهده کنید.
اگر به Flutter توجه نکرده اید، اکنون زمان خوبی است که آن را در نظر بگیرید. اگرچه محبوبیت آن به عنوان یک چارچوب توسعه تلفن همراه در مقایسه با رقبایی مانند React Native کم است، اما به دلیل مزایای قابل توجه آن در سادگی و سهولت استفاده، هر روز در حال افزایش است.