Google lanza Blockly 1.0 para Android e iOS. El proyecto tiene como objetivo hacer que la codificación sea más visual con un generador de código de arrastrar y soltar.
A lo largo de los años, Google ha lanzado muchos proyectos de código abierto para ayudar a los desarrolladores a codificar sus plataformas. Uno de esos proyectos se llama Blockly, una biblioteca de código abierto para crear editores visuales de arrastrar y soltar para una multitud de lenguajes de programación. Con la biblioteca Blockly, utiliza un conjunto visual de bloques entrelazados que puede arrastrar y soltar para generar código sintácticamente adecuado en el idioma que elija. Ahora está disponible en Android e iOS. Blockly para Android es una vista previa para desarrolladores que ofrece vistas y fragmentos estándar de Android en el editor de Blockly.
El proyecto se anunció por primera vez hace cinco años. Desde entonces, los desarrolladores utilizaron Blockly en cientos de proyectos, incluidos proyectos como Código.org
o pequeños pedazos. La bifurcación del proyecto llamada Bloques para rascar está optimizado para crear aplicaciones de codificación para niños.La versión 1.0 del proyecto trae las siguientes características para el desarrollo de aplicaciones:
- La interfaz de usuario estándar de Blockly
- Bloques personalizados, categorías de caja de herramientas y diseños
- Funciones, variables, mutadores y extensiones.
- Generación de código en JavaScript, Python, Dart, PHP y Lua
- Soporte de internacionalización (incluso para idiomas RTL)
La última versión también trae varias mejoras a otros proyectos. Google agregó API más estructuradas y mejoró la compatibilidad táctil para la web móvil. Además, los desarrolladores detrás del proyecto mejoraron la compatibilidad con Internet Explorer y Edge. Blockly ahora es totalmente compatible con IE10+. Además, ahora todos los bloques se pueden definir mediante JSON, lo que permite utilizar un único conjunto de definiciones de bloques para web, iOS y Android.
Puedes aprender más sobre Blockly en el siguiente vídeo.
Si quieres construir tus proyectos usando Blockly, puedes visitar su página web oficial. También puedes saltar directamente al código para web, Androide, o iOS. Google también ha anunciado iOS Codelab que proporciona los materiales de aprendizaje necesarios. Se espera pronto una versión para Android de Codelab.
Fuente: Google