گوگل کیت توسعه Flutter را با هدف ساخت آسان اپ برای iOS و اندروید معرفی کرد

کد خبر: 10149
گوگل برای سالیان متمادی مشغول کار روی یک کیت توسعه نرم‌افزاری (SDK) کراس پلتفرم برای iOS و اندروید بوده که نامش را Flutter نهاده است. اوایل امسال و در جریان برگزاری مراسم MWC بود که گوگل از ورود این پروژه به فاز بتا خبر داد.

از آن روز تا کنون، پروژه مذکور با پیشرفت و رشد قابل توجهی مواجه بوده به طوری که گوگل ساعاتی پیش برای ارائه جزئیاتی کامل‌تر در خصوص آن، رویدادی مستقل موسوم به Flutter Live را برگزار کرده و انتشار نسخه 1.0 این کیت توسعه را به طور رسمی اعلام نمود.

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

 

flutter-1-0-release.png

بسیاری از توسعه‌دهندگان برای کاستن از مشکلات ساخت یک اپ کراس پلتفرم، به فریمورکی مثل React Native یا ابزار Xamarin روی می‌آورند. اما تفاوت بزرگ Flutter با موارد قبلی در اینجاست که انجین بصری مختص به خودش را دارد. به لطف این انجین که بر اساس انجین Skia کروم نوشته شده، توسعه‌دهندگان می‌توانند اپلیکیشن‌های خود را با ثبات و پایداری بیشتری رندر کنند.

یکی دیگر از مزایای استفاده از Flutter این است که توسعه‌دهندگان برای سازگاری کدنویسی‌های قبلی خود در iOS و اندروید با Flutter، نیازی به کدنویسی مجدد ندارند. بلکه از طریق خصوصیتی به نام Platform Views می‌توانند به راحتی میان کدهای قبلی و Flutter تعامل برقرار کنند. گوگل مپس مثال بارز این موضوع است که نسخه‌های iOS و اندروید آن به راحتی در Platform View کیت Flutter قابل استفاده هستند.

 

flutter-platform-views.png

Flutter از زبان برنامه‌نویسی Dart گوگل پشتیبانی می‌کند و تا امروز نام‌های بزرگی مثل علی بابا، همیلتون و شرکت Abbey Road Studios پشتیبانی خود از این کیت نرم‌افزاری را اعلام کرده‌اند.

همچنین گفته شده که Flutter در آینده به یکی از مهم‌ترین واسطه‌ها برای ساخت اپلیکیشن‌های سیستم عامل بعدی گوگل یعنی فیوشا تبدیل خواهد شد. نسخه 1.0 کیت توسعه Flutter از امروز برای ویندوز، مک، لینوکس و Chrome OS قابل دریافت است.

منبع: دیجیاتو

افزودن دیدگاه جدید

  • دیدگاه های ارسال شده توسط شما، پس از تایید در وب سایت منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.