مریم اکبرزاده
مریم اکبرزاده
خواندن ۲ دقیقه·۲ سال پیش

همه چیز درباره Flutter و مزایای آن

Flutter از زمانی که گوگل برای اولین بار آن را در سال 2015 معرفی کرد وجود داشته است، اما اخیراً تبلیغات پیرامون آن افزایش یافته است. این یک ابزار بین پلتفرمی برای ساخت برنامه های اندروید و iOS از یک پایگاه کد با استفاده از یک چارچوب مدرن و پاسخگو است. اپلیکیشن های فلاتر با استفاده از دارت، یک زبان برنامه نویسی شی گرا ساده ساخته می شوند.

ایده اصلی Flutter حول ویجت ها می چرخد. کل یک رابط شامل ترکیبی از اجزای مختلف است که هر کدام یک عنصر ساختاری (مانند یک دکمه یا منو)، یک عنصر سبک (مانند فونت یا طرح رنگ)، بخشی از یک طرح (مانند یک برگه) است. ) و غیره. بیشتر. Flutter از ویجت‌های OEM استفاده نمی‌کند، اما ویجت‌های از پیش ساخته‌شده خود را ارائه می‌دهد که در برنامه‌های Android (Material Design) یا iOS (Cupertino) بومی به نظر می‌رسند. همچنین امکان ایجاد ویجت های سفارشی نیز وجود دارد.

از نظر محبوبیت، فلاتر گام های خوبی برداشته است. اگرچه، زمانی که پیش‌نمایش v1 در ژوئن 2018 اعلام شد، Flutter قبلاً در پایان راه بود. پس از دو سال، Flutter SDK از غول های شماره یک مانند لینوکس، vue و vscode عقب افتاده است. این قطعاً یک پیشرفت امیدوارکننده است. هزاران برنامه فلاتر در اپ استورها ظاهر شده اند، از جمله اپلیکیشن علی بابا که 50 میلیون کاربر دارد.


مزایای فلاتر

در اینجا لیستی از برخی از ویژگی هایی است که ممکن است شما را به استفاده از Flutter بدون مقایسه با سایر سیستم عامل ها ترغیب کند:

بهره وری بالااز آنجایی که Flutter چند پلتفرمی است، می توانید از همان پایگاه کد برای برنامه iOS و Android خود استفاده کنید. این می تواند در زمان و هزینه شما صرفه جویی کند.

عملکرد خوبDart در کد بومی کامپایل شده است و نیازی به دسترسی به ویجت های OEM ندارد. این به معنای ارتباطات واسطه ای کمتر بین برنامه و پلتفرم است. همانطور که می گوید، "Flutter تنها SDK تلفن همراه است که نماهای پاسخگو را بدون نیاز به پل جاوا اسکریپت ارائه می دهد." همه اینها به برنامه کمک می کند تا سریعتر و با کارایی کمتر اجرا شود.

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

برنامه نویسیflutter
شاید از این پست‌ها خوشتان بیاید