Google izdaja Blockly 1.0 za Android in iOS

Google izda Blockly 1.0 za Android in iOS. Namen projekta je narediti kodiranje bolj vizualno z graditeljem kode povleci in spusti.

V preteklih letih je Google izdal veliko odprtokodnih projektov za pomoč razvijalcem pri kodiranju za njihove platforme. Eden takšnih projektov se imenuje Blockly, odprtokodna knjižnica za izdelavo vizualnih urejevalnikov s funkcijo povleci in spusti za množico programskih jezikov. S knjižnico Blockly uporablja vizualni nabor prepletenih blokov, ki jih lahko povlečete in spustite za izpis sintaktično pravilne kode v jeziku po vaši izbiri. Zdaj je na voljo za Android in iOS. Blockly za Android je predogled za razvijalce, ki ponuja standardne poglede in fragmente za Android v urejevalniku Blockly.

Projekt je bil prvič objavljen pred petimi leti. Od takrat so razvijalci uporabljali Blockly v stotinah projektov, vključno s podobnimi Code.org oz littleBits. Razcep projekta imenovan Scratch Blocks je optimiziran za ustvarjanje aplikacij za kodiranje za otroke.

Različica 1.0 projekta prinaša naslednje funkcije za razvoj aplikacij:

  • Blocklyjev standardni uporabniški vmesnik
  • Bloki po meri, kategorije orodjarne in postavitve
  • Funkcije, spremenljivke, mutatorji in razširitve
  • Generiranje kode v JavaScript, Python, Dart, PHP in Lua
  • Podpora za internacionalizacijo (vključno z jeziki RTL)

Najnovejša različica prinaša številne izboljšave tudi pri drugih projektih. Google je dodal bolj strukturirane API-je in izboljšano podporo za dotik za mobilni splet. Poleg tega so razvijalci za projektom izboljšali podporo za Internet Explorer in Edge. Blockly je zdaj v celoti podprt v IE10+. Poleg tega je zdaj mogoče vse bloke definirati z JSON, kar omogoča uporabo enega niza definicij blokov za splet, iOS in Android.

Več o Blocklyju lahko izveste iz naslednjega videa.

Če želite svoje projekte zgraditi z Blocklyjem, ga lahko obiščete uradna spletna stran. Prav tako lahko skočite neposredno na kodo za splet, Android, oz iOS. Google je napovedal tudi iOS Codelab, ki ponuja potrebna učna gradiva. Kmalu se pričakuje različica Codelaba za Android.


Vir: Google