Google и Canonical ще работят ръка за ръка за разработване на приложения, базирани на Flutter

Google и Canonical представиха наскоро са взели инициатива заедно да подкрепим разработване на приложения базирани на рамки графики Линукс десктоп «Flutter».

За тези, които не са запознати с тази рамка на сградата, трябва да знаете, че дизайнът на Flutter UI написано е на Дарт език (механизмът за изпълнение на работещи приложения е написан на C ++) и това ви позволява да създавате универсални приложения, които работят на различни платформи и се счита за алтернатива на React Native.

Въпреки наличието на Flutter SDK за Linux, досега той е бил използван само за разработване на мобилни приложения и не поддържа сглобяване на настолни приложения за Linux.

Миналата година Google обяви намерението си да добави Flutter способността за развитие пълни програми за настолни компютри и представи алфа версия за разработване на такива програми за macOS.

Пръскайте сега се разширява с възможността за разработване на приложения десктоп за Linux. Поддръжката за разработване на приложения за Windows все още е в ранен етап на прототип.

Целта на Google за Flutter винаги е била да осигури преносима рамка за изграждане на красиви потребителски интерфейси, които работят с естествени скорости, независимо към каква платформа се насочвате.

За да потвърдите тази способност, Започнахме с фокус върху мобилните платформи, Android и iOS, където видяхме над 80,000 XNUMX бързи и красиви приложения на Flutter, публикувани в Google Play.

За да нарисувате интерфейса на Linux, използва се връзка, базирана на библиотеката GTK (Обещават да добавят поддръжка за Qt и други набори от инструменти по-късно). В допълнение към родния език Dart Flutter, който създава джаджи, приложенията могат да използват интерфейса Dart Foreign Function за извикване на C / C ++ код и достъп до всички функции на платформата Linux.

Имаше няколко неща за Flutter, които бяха вълнуващи за Canonical:

  • Бърз растеж на екосистемата за разработчици на приложения
  • Поддръжка на няколко платформи
  • Силно оптимизирани собствени приложения
  • Съвременна рамка за потребителски интерфейс, която поддържа декларативни, реактивни и приспособими джаджи
  • Богата платформа за разработка с Visual Studio Code, Android Studio и IntelliJ

Поддръжка за разработка на Linux приложения се предлага в най-новата алфа версия на Flutter SDK, която също така реализира възможността за публикуване на Linux приложения в директорията на Snap Store. Във формата за настройка можете да намерите комплекта Flutter SDK.

За да разработите приложения, базирани на Flutter, Предлага се използването на редактора на кодове на Visual Studio или средите за разработка IntelliJ и Android Studio.

От дълго време нашата визия за Flutter е да захранваме платформи. Вече видяхме този манифест в Google с продукти като Асистент, така че сега сме развълнувани да видим как други използват Flutter, за да захранват повече платформи. Днес имаме удоволствието да обявим съвместно наличността на Linux alpha за Flutter заедно с Canonical, издателят на Ubuntu, най-популярната настолна Linux дистрибуция в света.

Като пример за базирани на Flutter Linux програми се предлага приложението Flokk Контакти за работа с адресната книга на Google Контакти.

Освен това в директорията pub.dev са публикувани три плъгина на Flutter с поддръжка на Linux: url_launcher за да отворите url в браузъра по подразбиране, shared_preferences за запазване на настройките между сесиите и път_предоставяr за дефиниране на типични директории (изтегляния, изображения, видеоклипове и др.)

Първоначалното съобщение на Google започна с алфа версия, съвместима с macOS и планове за Linux и Windows.

Canonical прави значителна инвестиция във Flutter като посвети екип от разработчици да работят заедно с разработчиците на Google, за да донесат най-доброто изживяване на Flutter в повечето дистрибуции на Linux.

Canonical ще продължи да си сътрудничи с Google, за да подобри допълнително поддръжката на Linux и да поддържа паритета на функциите с другите поддържани платформи.

Si искате да научите повече за рекламата, Можете да посетите изявлението на Canonical на следния линк.

Fuente: https://ubuntu.com/


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.