Google lança Blockly 1.0 para Android e iOS

Google lança Blockly 1.0 para Android e iOS. O projeto visa tornar a codificação mais visual com um construtor de código de arrastar e soltar.

Ao longo dos anos, o Google lançou muitos projetos de código aberto para ajudar os desenvolvedores na codificação de suas plataformas. Um desses projetos é chamado Blockly, uma biblioteca de código aberto para a construção de editores visuais de arrastar e soltar para uma infinidade de linguagens de programação. Com a biblioteca Blockly, ela usa um conjunto visual de blocos interligados que você pode arrastar e soltar para gerar código sintaticamente adequado na linguagem de sua escolha. Agora, está disponível para Android e iOS. Blockly para Android é uma visualização do desenvolvedor que oferece visualizações e fragmentos padrão do Android no editor do Blockly.

O projeto foi anunciado pela primeira vez há cinco anos. Desde então, os desenvolvedores usaram o Blockly em centenas de projetos, incluindo projetos como Código.org ou pequenos bits. O fork do projeto chamado

Blocos de rascunho é otimizado para criar aplicativos de codificação para crianças.

A versão 1.0 do projeto traz os seguintes recursos para desenvolvimento de aplicativos:

  • UI padrão do Blockly
  • Blocos personalizados, categorias de caixa de ferramentas e layouts
  • Funções, variáveis, mutadores e extensões
  • Geração de código em JavaScript, Python, Dart, PHP e Lua
  • Suporte à internacionalização (inclusive para idiomas RTL)

A versão mais recente também traz diversas melhorias para outros projetos. O Google adicionou APIs mais estruturadas e melhorou o suporte de toque para a web móvel. Além disso, os desenvolvedores por trás do projeto melhoraram o suporte ao Internet Explorer e ao Edge. Blockly agora é totalmente compatível com IE10+. Além disso, todos os blocos agora podem ser definidos por JSON, permitindo que um único conjunto de definições de bloco seja usado para Web, iOS e Android.

Você pode aprender mais sobre Blockly no vídeo a seguir.

Se você deseja construir seus projetos usando Blockly, você pode visitar seu website oficial. Você também pode ir direto para o código de rede, Android, ou iOS. O Google também anunciou o iOS Codelab que fornece os materiais de aprendizagem necessários. Uma versão Android do Codelab é esperada em breve.


Fonte: Google