Escolha o seu país ou a sua região.

Close
Login do Membro Registrar O email:Info@infinity-electronic.com
0 Item(s)

Flutter por, Raspberry Pi

Flutter by, Raspberry Pi

Na terça-feira, o Google lançou oficialmente a versão 1.0 do Flutter, um kit de ferramentas para criar componentes gráficos incorporados que funcionam com iOS e Android a partir de uma única base de código.

Ao criar o código nativo do ARM, o Google afirma que o Flutter (veja abaixo, usando um widget do Google Maps) permite a flexibilidade do desenvolvimento em várias plataformas sem comprometer o desempenho.

Leia mais sobre o novo kit de ferramentas do Google aqui - o kit de ferramentas para dispositivos móveis do Google segmenta tanto o iOS quanto o Android


Bem, o sistema destina-se a ser executado em uma ampla variedade de plataformas - incluindo a área de trabalho, eventualmente -, mas um dos primeiros tentados foi o Raspberry Pi.

Usando o mecanismo Flutter construído para o ARMv7, o Chinmay Garde, do Google, descreve seu experimento de portabilidade.

Existem poucas restrições coberto:

“O Raspberry Pi é capaz de executar um ambiente de desktop completo com dependências bastante pesadas, como o X11. Mas, em vez de depender de um ambiente de área de trabalho pesado (no qual o incorporador do Flutter Desktop Embedding pode ser usado), você usará as APIs do Broadcom diretamente. Isso permite inicializar diretamente no Flutter em um ambiente leve, sem dependências desnecessárias. ”

“Você não usará as toolchains existentes para criar artefatos. O Raspberry Pi é uma plataforma bastante popular com toolchains bem suportados, mas este processo segue os mesmos passos necessários ao portar para uma plataforma mais esotérica sem um bom suporte de toolchain. ”

Confira este artigo de um Googler sobre como usar o kit de ferramentas com o hardware da Broadcom.

É um projeto sério, não para os fracos de coração - por exemplo, “preparar uma cadeia de ferramentas da Clang para braço-linux-gnueabihf“, Construindo um embedder e construindo o pacote de aplicativos Flutter… então você pode executar os aplicativos!

Veja a postagem completa no blog Médio.

O kit de ferramentas, note, é um projeto de código aberto com uma licença no estilo BSD.