Google випускає Blockly 1.0 для Android та iOS. Проект спрямований на те, щоб зробити кодування більш візуальним за допомогою конструктора коду з перетягуванням.
Протягом багатьох років Google випустив багато проектів з відкритим вихідним кодом, щоб допомогти розробникам у кодуванні для їхніх платформ. Один із таких проектів називається Blockly, бібліотека з відкритим вихідним кодом для створення візуальних редакторів із функцією перетягування для багатьох мов програмування. Завдяки бібліотеці Blockly він використовує візуальний набір блоків, які можна перетягнути, щоб вивести синтаксично правильний код мовою, яку ви виберете. Тепер він доступний на Android та iOS. Blockly для Android — це попередній перегляд для розробників, який пропонує стандартні перегляди та фрагменти Android у редакторі Blockly.
Вперше про проект було анонсовано п'ять років тому. Відтоді розробники використовували Blockly у сотнях проектів, включаючи такі, як Code.org або littleBits. Назва форка проекту Скретч-блоки оптимізовано для створення програм кодування для дітей.
Версія 1.0 проекту надає такі функції для розробки програм:
- Стандартний інтерфейс Blockly
- Спеціальні блоки, категорії панелі інструментів і макети
- Функції, змінні, мутатори та розширення
- Генерація коду в JavaScript, Python, Dart, PHP і Lua
- Підтримка інтернаціоналізації (у тому числі для мов справа справа)
Остання версія привносить кілька покращень і в інші проекти. Google додав більше структурованих API і покращив сенсорну підтримку для мобільного Інтернету. Крім того, розробники проекту вдосконалили підтримку Internet Explorer і Edge. Blockly тепер повністю підтримується в IE10+. Крім того, тепер усі блоки можна визначити за допомогою JSON, що дозволяє використовувати єдиний набір визначень блоків для Інтернету, iOS та Android.
Ви можете дізнатися більше про Blockly з наступного відео.
Якщо ви хочете створювати свої проекти за допомогою Blockly, ви можете відвідати його офіційний веб-сайт. Ви також можете відразу перейти до коду для Інтернет, Android, або iOS. Google також анонсувала iOS Codelab, яка надає необхідні навчальні матеріали. Версія Codelab для Android очікується незабаром.
Джерело: Google