فلاتر (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
![liara testimonial]()
keikaavousi
بعد از بسته شدن @fandoghpaas و ناراحتی همهمون از اینکه یه سرویس خوب و صادق نمیتونه از پس هزینهها بر بیاد، سرویسم رو منتقل کردم به پاس لیارا (https://liara.ir @liara_cloud) . تجربه راحت و خوب. تفاوتهایی داشت که کمی کار میخواست ولی تا الان کاملا راضی.
jadi
![liara testimonial]()
jadi
با قدرت میتونم بگم تیم پشتیانی لیاراliara_cloud@یکی از بهترین تیمهای پشتیبانی که تا حالا دیدم. کارشون ارائه سرویسهای PaaS هست ولی من سوال در سطح برنامه خودمم(نه زیرساخت پلتفرم) که میپرسم بازم کامل و به موقع راهنمایی میکنن.
Amir
![liara testimonial]()
amirmazinani_ir
واسه سرویس PaaS با اختلاف لیارا بهترین رابط کاربری داره و یکی از مزیتهای سرویس دیتابیسشون اینه که خودشون به صورت دورهای بکآپ میگیرن.
...
Ali Najafi
![liara testimonial]()
me_ali_najafi
یکی از کارهای خوبی که جدیداً میکنم اینه که یه دیتابیس روی لیارا میسازم و به پروژه وصل میکنم اینطوری هم خونه و هم محل کار دیتابیس بروز رو دارم و راحت میتونم ادامه بدم کار روliara_cloud@
Navid
![liara testimonial]()
1navid
عاشقliara_cloud@شدم درسته در حد AWS نیست ولی خب تجربه خوبی واسه پروژه های داخل ایران ارائه میده، میتونم رو CD هم اجراش کنم
Amir H Shekari
![liara testimonial]()
vanenshi