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
- Поддръжка на интернационализация (включително за RTL езици)
Последната версия носи няколко подобрения и на други проекти. Google добави по-структурирани API и подобрена поддръжка за докосване за мобилната мрежа. В допълнение, разработчиците зад проекта подобриха поддръжката на Internet Explorer и Edge. Blockly вече се поддържа напълно в IE10+. Освен това всички блокове вече могат да бъдат дефинирани от JSON, което позволява един набор от дефиниции на блокове да се използва за уеб, iOS и Android.
Можете да научите повече за Blockly от следния видеоклип.
Ако искате да изградите своите проекти с помощта на Blockly, можете да го посетите официален сайт. Можете също така да преминете направо към кода за уеб, Android, или iOS. Google също обяви iOS Codelab, който предоставя необходимите учебни материали. Скоро се очаква Android версия на Codelab.
Източник: Google