فلاتر (Flutter) چیست؟
۲۳ اسفند ۱۴۰۰
دنیای فناوری بهسرعت در حال پیشرفت است و اگر به حوزهی موبایل علاقهمند باشید، مطمئنا نام فلاتر (Flutter) را شنیدهاید. ما در ادامهی این مقاله به اینکه فلاتر و مزایای استفاده از آن چیست، میپردازیم.
فلاتر یک SDK برای توسعهی رابط کاربری برنامههای موبایلی است که شما میتوانید از آن برای ساخت برنامههای اندروید و iOS استفاده کنید. این ابزار در سال ۲۰۱۸ بهصورت رسمی از طرف شرکت گوگل معرفی شد اما نسخهی بتا فلاتر از سال ۲۰۱۵ در دسترس بوده است. حال فلاتر جزو ۱۱ ریپازیتوری برتر نرمافزاری در GitHub است و امروزه برنامههای مشهوری مانند Xianyu با بیش از ۵۰ میلیون نصب فعال توسط فلاتر توسعه داده شدهاند.
مزایای فلاتر
صرفهجویی در وقت و هزینه
فلاتر ابزاری برای توسعهی برنامههای cross-platform است یعنی توسعهدهندگان میتوانند از برنامههای توسعه داده شده برای سیستمعاملهای اندروید و iOS خروجی بگیرند. به این شکل در وقت و هزینهها صرفهجویی میشود.
عملکرد فوقالعاده
فلاتر به دو دلیل عملکرد فوقالعادهای دارد. علت اول این است که این ابزار از زبان Dart استفاده میکند و درنهایت کدها به زبان Native کامپایل میشوند. دوم اینکه فلاتر دارای Widgetهای مخصوص به خودش است و نیازی به دسترسی به OEMها نیست. به این شکل ارتباط کمتری بین برنامه و پلتفرم وجود خواهد داشت. با وجود این دو ویژگی برنامههایی خواهیم داشت که از اجرای سریع آنها مطمئن خواهیم بود و همچنین در زمان استفاده از آنها با مشکلهای کمتری مواجه خواهیم شد.
قابلیت hot reload
وجود قابلیت hot reload در فلاتر توانسته توجه بسیاری از توسعهدهندگان را به خود جلب کند. این قابلیت به شما امکان میدهد تا نتیجهی تغییرات ایجاد شده در سورسکد را بلافاصله مشاهده کنید. بهاین شکل توسعهدهندگان راحتتر از قبل میتوانند تمرکز خود را بر روی توسعهی نرمافزار بگذارند و نیازی به هدر دادن زمان برای راهاندازی مجدد برنامه نیست.
سازگاری بسیار بالا
وجود Widgetهای اختصاصی فلاتر باعث میشود تا مشکلهای نرمافزاری کمتری را تجربه کنید و همچنین بهاین شکل وقت کمتری را برای تست برنامههای خود بر روی سیستمعاملهای قدییتر خواهید گذاشت. علاوهبراینها میتوانید مطمئن باشید که برنامهی شما در سیستمعاملهای آینده نیز بهخوبی کار میکند.
متنباز
فلاتر یک ابزار متنباز است که توسط جامعهی کاربری فعال پشتیبانی میشود و مستندات بسیار مفیدی برای کار با این ابزار در دسترس شما است.
جمعبندی
در حال حاضر فلاتر یکی از نوآورانهترین فناوریهای موبایلی بازار است و طبق مزیتهای این ابزار میتوان حدس زد که فلاتر در آینده نزدیک به یکی از انتخابهای بیبدیل توسعهدهندگان و کارفرماها تبدیل میشود.
منبع: https://medium.com/@concisesoftware/what-is-flutter-here-is-everything-you-should-know-faed3836253f
توسعهدهندگان دربارهی ما چه میگویند
تجربه کار باliara_cloud@امروز خیلی خوب بود. یکی از سرویس هام رو منتقل کردم روش و راضیم. انقد سریع و جذاب کارم راه افتادم اصن باورم نمیشد! برعکس سرویس های PaaS دیگه با اون همه پیچیدگیشون. دمتون گرم
...
MohammadReza
keikaavousi
بعد از بسته شدن @fandoghpaas و ناراحتی همهمون از اینکه یه سرویس خوب و صادق نمیتونه از پس هزینهها بر بیاد، سرویسم رو منتقل کردم به پاس لیارا (https://liara.ir @liara_cloud) . تجربه راحت و خوب. تفاوتهایی داشت که کمی کار میخواست ولی تا الان کاملا راضی.
jadi
jadi
یه خسته نباشید باید به تصمیمliara_cloud@بگم،
بعد از چندین روز سرکله زدن با سرویس های مشابه بالاخره تصمیم گرفتم لیارا رو امتحان کنم و باور نمیشه ۱۰ دقیقه بیشتر وقت نبرد،
دمتون گرم.
Arch
EbadiDev
واسه سرویس PaaS با اختلاف لیارا بهترین رابط کاربری داره و یکی از مزیتهای سرویس دیتابیسشون اینه که خودشون به صورت دورهای بکآپ میگیرن.
...
Ali Najafi
me_ali_najafi
یکی از کارهای خوبی که جدیداً میکنم اینه که یه دیتابیس روی لیارا میسازم و به پروژه وصل میکنم اینطوری هم خونه و هم محل کار دیتابیس بروز رو دارم و راحت میتونم ادامه بدم کار روliara_cloud@
Navid
1navid
عاشقliara_cloud@شدم درسته در حد AWS نیست ولی خب تجربه خوبی واسه پروژه های داخل ایران ارائه میده، میتونم رو CD هم اجراش کنم
Amir H Shekari
vanenshi