A Google kiadja a Blockly 1.0-t Androidra és iOS-re. A projekt célja, hogy a kódolást vizuálisabbá tegye egy drag and drop kódkészítővel.
Az évek során a Google számos nyílt forráskódú projektet adott ki, hogy segítse a fejlesztőket a platformjaik kódolásában. Az egyik ilyen projekt a Blockly, egy nyílt forráskódú könyvtár, amely számos programozási nyelvhez fogd és vidd vizuális szerkesztőket készít. A Blockly könyvtárral az egymásba illeszkedő blokkok vizuális halmazát használja, amelyeket húzással, szintaktikailag megfelelő kódot küldhet ki az Ön által választott nyelven. Mostantól Android és iOS rendszeren is elérhető. A Blockly for Android egy fejlesztői előnézet, amely szabványos Android nézeteket és töredékeket kínál a Blockly szerkesztőjében.
A projektet először öt éve jelentették be. Azóta a fejlesztők több száz projektben használták a Blockly-t, köztük hasonlókat Code.org vagy littleBits. A projekt villája neve Scratch Blocks gyerekeknek szóló kódolóalkalmazások létrehozására optimalizálva.
A projekt 1.0-s verziója a következő funkciókat kínálja az alkalmazásfejlesztéshez:
- A Blockly szabványos felhasználói felülete
- Egyedi blokkok, eszköztár kategóriák és elrendezések
- Függvények, változók, mutátorok és kiterjesztések
- Kódgenerálás JavaScript, Python, Dart, PHP és Lua nyelven
- A nemzetköziesítés támogatása (beleértve az RTL nyelveket is)
A legújabb verzió számos fejlesztést hoz más projektekhez is. A Google strukturáltabb API-kat és továbbfejlesztett érintési támogatást adott a mobilwebhez. Ezenkívül a projekt mögött álló fejlesztők javították az Internet Explorer és az Edge támogatását. A Blockly mostantól teljes mértékben támogatott az IE10+-on. Ezenkívül mostantól az összes blokkot meghatározhatja a JSON, ami lehetővé teszi a blokkdefiníciók egyetlen készletének használatát a weben, iOS-en és Androidon.
A következő videóból többet megtudhat a Blockly-ról.
Ha a Blockly segítségével szeretné felépíteni projektjeit, látogassa meg azt hivatalos honlapján. Közvetlenül a kódhoz is ugorhat web, Android, vagy iOS. A Google bejelentette az iOS Codelab-ot is, amely a szükséges tananyagokat biztosítja. Hamarosan várható a Codelab Android-verziója.
Forrás: Google