Google e Canonical trabalharão lado a lado para desenvolver aplicativos baseados em Flutter

Google e Canonical revelados recentemente eles tomaram uma iniciativa juntos para apoiar o desenvolvimento de aplicativos gráficos baseados em quadros Desktop Linux «Flutter».

Para aqueles não familiarizados com esta estrutura de construção, você deve saber que o design de IU do Flutter é escrito na linguagem Dart (o mecanismo de tempo de execução para aplicativos em execução é escrito em C ++), e este permite que você crie aplicativos universais que rodam em diferentes plataformas e é considerado uma alternativa ao React Native.

Apesar da presença do Flutter SDK para Linux, até agora, só foi usado para o desenvolvimento de aplicativos móveis e não suportava montagem de aplicativos de desktop Linux.

No ano passado, o Google anunciou sua intenção de adicionar Flutter a capacidade de desenvolver programas de desktop completos e introduziu uma versão alfa para desenvolver esses programas para macOS.

Tremular agora expande com a capacidade de desenvolver aplicativos desktop para Linux. O suporte para o desenvolvimento de aplicativos do Windows ainda está no estágio inicial de protótipo.

O objetivo do Google para o Flutter sempre foi fornecer uma estrutura portátil para a construção de lindas interfaces de usuário que rodam em velocidades nativas, não importa a plataforma que você está almejando.

Para validar essa habilidade, Começamos nos concentrando em plataformas móveis, Android e iOS, onde vimos mais de 80,000 aplicativos Flutter rápidos e bonitos publicados no Google Play.

Para desenhar a interface no Linux, um link baseado na biblioteca GTK é usado (Eles prometem adicionar suporte para Qt e outros kits de ferramentas posteriormente). Além da linguagem nativa Dart Flutter, que cria widgets, os aplicativos podem usar a interface Dart Foreign Function para chamar o código C / C ++ e acessar todas as funções da plataforma Linux.

Havia várias coisas sobre o Flutter que eram empolgantes para a Canonical:

  • Crescimento rápido do ecossistema de desenvolvedores de aplicativos
  • Suporte multiplataforma
  • Aplicativos nativos altamente otimizados
  • Estrutura de IU moderna que suporta widgets declarativos, reativos e combináveis
  • Plataforma de desenvolvimento rica com Visual Studio Code, Android Studio e IntelliJ

Suporte para desenvolvimento de aplicativos Linux é oferecido na versão alfa mais recente do Flutter SDK, que também implementa a capacidade de publicar aplicativos Linux no diretório Snap Store. No formato de ajuste, você pode encontrar o conjunto Flutter SDK.

Para desenvolver aplicativos baseados em Flutter, é proposto o uso do editor de código do Visual Studio ou os ambientes de desenvolvimento IntelliJ e Android Studio.

Por muito tempo, nossa visão para Flutter é alimentar plataformas. Já vimos esse manifesto no Google com produtos como o Assistente, então agora estamos entusiasmados em ver outros aproveitarem o Flutter para potencializar mais plataformas. Hoje, temos o prazer de anunciar em conjunto a disponibilidade do Linux alpha para Flutter, juntamente com a Canonical, a editora do Ubuntu, a distribuição Linux para desktop mais popular do mundo.

Como um exemplo de programas Linux baseados em Flutter, o aplicativo é proposto Contatos Flokk para trabalhar com o catálogo de endereços dos Contatos do Google.

Além disso, três plug-ins Flutter com suporte para Linux estão publicados no diretório pub.dev: url_launcher para abrir url no navegador padrão, shared_preferences para salvar as configurações entre as sessões e caminho_provider para definir diretórios típicos (downloads, imagens, vídeos, etc.)

O anúncio inicial do Google começou com uma versão alfa compatível com macOS e planos para Linux e Windows.

A Canonical está fazendo um investimento significativo no Flutter ao dedicar uma equipe de desenvolvedores para trabalhar ao lado dos desenvolvedores do Google para trazer a melhor experiência do Flutter para a maioria das distribuições Linux.

A Canonical continuará a colaborar com o Google para melhorar ainda mais o suporte ao Linux e manter a paridade de recursos com as outras plataformas suportadas.

Si você quer saber mais sobre o anúncio, Você pode visitar a declaração da Canonical no link a seguir.

fonte: https://ubuntu.com/


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.