Google vydáva Blockly 1.0 pre Android a iOS

Google vydáva Blockly 1.0 pre Android a iOS. Cieľom projektu je urobiť kódovanie vizuálnejším pomocou nástroja na tvorbu kódu drag-and-drop.

V priebehu rokov spoločnosť Google vydala mnoho projektov s otvoreným zdrojom, aby pomohla vývojárom pri kódovaní pre ich platformy. Jeden takýto projekt sa nazýva Blockly, open source knižnica na vytváranie drag-and-drop vizuálnych editorov pre množstvo programovacích jazykov. S knižnicou Blockly využíva vizuálnu sadu vzájomne prepojených blokov, ktoré môžete presúvať myšou, aby ste získali syntakticky správny kód v jazyku podľa vášho výberu. Teraz je k dispozícii pre Android a iOS. Blockly pre Android je ukážka pre vývojárov, ktorá ponúka štandardné zobrazenia a fragmenty systému Android v editore Blockly.

Projekt bol prvýkrát ohlásený pred piatimi rokmi. Odvtedy vývojári použili Blockly v stovkách projektov vrátane podobných Code.org alebo littleBits. Vidlica projektu pomenovaná Scratch Blocks je optimalizovaný na vytváranie kódovacích aplikácií pre deti.

Verzia 1.0 projektu prináša nasledujúce funkcie pre vývoj aplikácií:

  • Štandardné používateľské rozhranie Blockly
  • Vlastné bloky, kategórie nástrojov a rozloženia
  • Funkcie, premenné, mutátory a rozšírenia
  • Generovanie kódu v JavaScript, Python, Dart, PHP a Lua
  • Podpora internacionalizácie (vrátane jazykov RTL)

Najnovšia verzia prináša viacero vylepšení aj do iných projektov. Google pridal viac štruktúrovaných rozhraní API a vylepšenú dotykovú podporu pre mobilný web. Okrem toho vývojári stojaci za projektom zlepšili podporu pre Internet Explorer a Edge. Blockly je teraz plne podporovaný na IE10+. Okrem toho môžu byť teraz všetky bloky definované pomocou JSON, čo umožňuje použitie jednej sady definícií blokov pre web, iOS a Android.

Viac o Blockly sa dozviete z nasledujúceho videa.

Ak chcete budovať svoje projekty pomocou Blockly, môžete navštíviť jeho oficiálna web stránka. Môžete tiež skočiť priamo do kódu pre web, Android, alebo iOS. Google tiež oznámil iOS Codelab, ktorý poskytuje potrebné učebné materiály. Verzia Codelab pre Android sa očakáva čoskoro.


Zdroj: Google