Google i Canonical treballaran mà a mà per desenvolupar apps basades en Flutter

Google i Canonical van donar a conèixer fa poc que han pres una iniciativa en conjunt per donar suport al desenvolupament d'aplicacions gràfiques basades en el marc d'escriptori de Linux «Flutter».

Per als qui desconeixen d'aquest marc de construcció, han de saber que el disseny de la interfície d'usuari de Flutter està escrit en llenguatge Dart (El motor de temps d'execució per a executar aplicacions està escrit en C ++), i aquest permet crear aplicacions universals que s'executen en diferents plataformes i es considera una alternativa a React Native.

Tot i la presència de l'SDK d'Flutter per a Linux, fins ara només s'ha utilitzat per al desenvolupament d'aplicacions mòbils i no era compatible amb l'acoblament d'aplicacions d'escriptori per a Linux.

L'any passat, Google va anunciar la seva intenció d'afegir a Flutter la capacitat de desenvolupar programes d'escriptori complet i va introduir una versió alfa per desenvolupar aquests programes per macOS.

flutter ara s'expandeix amb la capacitat de desenvolupar aplicacions d'escriptori per a Linux. El suport per a desenvolupar aplicacions per a Windows encara es troba en l'etapa inicial de prototip.

L'objectiu de Google per Flutter sempre ha estat proporcionar un marc portàtil per construir belles interfícies d'usuari que funcionin a velocitats natives sense importar a quina plataforma es dirigeixi.

Per validar aquesta capacitat, vam començar centrant-nos en les plataformes mòbils, Android i iOS, on hem vist més de 80,000 aplicacions ràpides i belles de Flutter publicades a Google Play.

Per dibuixar la interfície a Linux, s'utilitza un enllaç basat en la biblioteca GTK (Prometen afegir suport per Qt i altres kits d'eines més endavant). A més de l'llenguatge natiu Dart Flutter, que crea widgets, les aplicacions poden utilitzar la interfície Dart Foreign Function per trucar a el codi C / C ++ i accedir a totes les funcions de la plataforma Linux.

Va haver-hi diverses coses sobre Flutter que van ser emocionants per Canonical:

  • Creixement ràpid de l'ecosistema de desenvolupadors d'aplicacions
  • suport multiplataforma
  • Aplicacions natives altament optimitzades
  • Marc d'interfície d'usuari modern que admet widgets declaratius, reactius i componibles
  • Rica plataforma de desenvolupament amb Visual Studio Code, Android Studio i IntelliJ

El suport per al desenvolupament d'aplicacions Linux s'ofereix en l'última versió alfa de l'Flutter SDK, que també implementa la capacitat de publicar aplicacions Linux en el directori de Snap Store. En el format d'ajust, pot trobar l'acoblament de l'SDK de Flutter.

Per desenvolupar aplicacions basades en Flutter, es proposa utilitzar l'editor de codi de Visual Studio Code o els entorns de desenvolupament IntelliJ i Android Studio.

Durant molt temps, la nostra visió per Flutter és impulsar plataformes. Ja hem vist aquest manifest a Google amb productes com l'Assistent, així que ara estem encantats de veure a altres aprofitar Flutter per impulsar més plataformes. Avui ens complau anunciar conjuntament la disponibilitat de Linux alpha per Flutter juntament amb Canonical, l'editor d'Ubuntu, la distribució Linux d'escriptori més popular de l'món.

Com a exemple dels programes de Linux basats en Flutter, es proposa l'aplicació Flokk Contactes per treballar amb la llibreta d'adreces de Google Contacts.

A més de que es publiquen tres complements de Flutter amb suport de Linux al directori pub.dev: URL_launcher per obrir la URL al navegador predeterminat, shared_preferences per desar els paràmetres entre sessions i path_provider per definir directoris típics (descàrregues, imatges, vídeos, etc.)

L'anunci inicial de Google va començar amb una versió alfa compatible amb macOS i plans per a Linux i Windows.

Canonical està fent una inversió significativa en Flutter a l'dedicar un equip de desenvolupadors a treballar juntament amb els desenvolupadors de Google per brindar la millor experiència de Flutter a la majoria de les distribucions de Linux.

Canonical continuarà col·laborant amb Google per millorar encara més el suport de Linux i mantenir la paritat de característiques amb les altres plataformes compatibles.

Si vols conèixer més sobre l'anunci, pots visitar el comunicat de Canonical en el següent enllaç.

font: https://ubuntu.com/


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.