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