Google выпускает Blockly 1.0 для Android и iOS. Целью проекта является сделать кодирование более наглядным с помощью конструктора кода с возможностью перетаскивания.
За прошедшие годы Google выпустила множество проектов с открытым исходным кодом, чтобы помочь разработчикам программировать для своих платформ. Один из таких проектов называется Blockly, библиотека с открытым исходным кодом для создания визуальных редакторов с возможностью перетаскивания для множества языков программирования. Библиотека Blockly использует визуальный набор взаимосвязанных блоков, которые вы можете перетаскивать для вывода синтаксически правильного кода на выбранном вами языке. Теперь оно доступно на Android и iOS. Blockly для Android — это предварительная версия для разработчиков, которая предлагает стандартные представления и фрагменты Android в редакторе Blockly.
Впервые о проекте было объявлено пять лет назад. С тех пор разработчики использовали Blockly в сотнях проектов, включая такие, как Код.орг или маленькие кусочки
. Ответвление проекта названо Скретч-блоки оптимизирован для создания приложений для детей.Версия 1.0 проекта предоставляет следующие возможности для разработки приложений:
- Стандартный пользовательский интерфейс Blockly
- Пользовательские блоки, категории наборов инструментов и макеты
- Функции, переменные, мутаторы и расширения
- Генерация кода в JavaScript, Python, Dart, PHP и Lua
- Поддержка интернационализации (в том числе для языков с письмом справа налево)
Последняя версия также вносит некоторые улучшения в другие проекты. Google добавил более структурированные API и улучшил поддержку сенсорного управления для мобильного Интернета. Кроме того, разработчики проекта улучшили поддержку Internet Explorer и Edge. Blockly теперь полностью поддерживается в IE10+. Кроме того, все блоки теперь могут быть определены с помощью JSON, что позволяет использовать единый набор определений блоков для Интернета, iOS и Android.
Подробнее о Blockly вы можете узнать из следующего видео.
Если вы хотите создавать свои проекты с помощью Blockly, вы можете посетить его Официальный веб-сайт. Вы также можете сразу перейти к коду сеть, Андроид, или iOS. Google также анонсировала iOS Codelab, которая предоставляет необходимые учебные материалы. Скоро ожидается выпуск версии Codelab для Android.
Источник: Гугл