Google y Canonical han implementado la capacidad de crear aplicaciones de escritorio para Linux en Flutter

Google y Canonical se hicieron con una iniciativa conjunta para brindar soporte al desarrollo de aplicaciones gráficas basadas en el framework aleteo para sistemas Linux de escritorio. Marco de interfaz de usuario de Flutter esta escrito en lenguaje Dart (motor de ejecución para ejecutar aplicaciones esta escrito en C++), permite crear aplicaciones universales que se ejecutan en diferentes plataformas y se considera una alternativa a React Native.

Aunque existe un SDK de Flutter para Linux, hasta ahora solo se ha utilizado para el desarrollo de aplicaciones móviles y no admite la creación de aplicaciones de escritorio para Linux. El año pasado, Google anunció planes para agregar capacidades avanzadas de desarrollo de escritorio a Flutter e introdujo una versión alfa para el desarrollo de escritorio en macOS. Ahora aleteo extendido la capacidad de desarrollar aplicaciones de escritorio para Linux. El soporte para el desarrollo de aplicaciones de Windows aún se encuentra en la etapa inicial de prototipo.

Para renderizar la interfaz en Linux utilizado enlace basado en la biblioteca GTK (prometen agregar soporte para Qt y otros kits de herramientas más adelante). Además del lenguaje Dart nativo de Flutter, en el que se crean widgets, las aplicaciones pueden usar la interfaz Dart Foreign Function para llamar al código C/C++ y acceder a todas las capacidades de la plataforma Linux.

Soporte para el desarrollo de aplicaciones Linux ofrecido en la nueva versión alfa SDK de Flutter, que también incluye la capacidad de publicar aplicaciones de Linux en el directorio de Snap Store. En formato snap también podrás encontrar un montaje del SDK de Flutter. Para desarrollar aplicaciones basadas en Flutter se sugiere utilizar el editor de código Visual Studio Code o los entornos de desarrollo IntelliJ y Android Studio.

Como ejemplo de programas Linux basados ​​en Flutter se propone la siguiente aplicación: Contactos De Flokk para trabajar con la libreta de direcciones de Contactos de Google. en el catalogo pub.dev Se han publicado tres complementos de Flutter compatibles con Linux: lanzador_url para abrir la URL en el navegador predeterminado, Preferencias compartidas para guardar la configuración entre sesiones y proveedor_ruta para definir directorios típicos (descargas, imágenes, vídeos, etc.)

Google y Canonical han implementado la capacidad de crear aplicaciones de escritorio para Linux en Flutter

Fuente: opennet.ru

Añadir un comentario