Google annab välja Blockly 1.0 Androidi ja iOS-i jaoks. Projekti eesmärk on muuta kodeerimine visuaalsemaks pukseerimiskoodi koostaja abil.
Aastate jooksul on Google välja andnud palju avatud lähtekoodiga projekte, et aidata arendajatel oma platvorme kodeerida. Ühte sellist projekti nimetatakse Blocklyks, avatud lähtekoodiga raamatukoguks paljude programmeerimiskeelte jaoks mõeldud visuaalsete redaktorite pukseerimiseks. Blockly teegiga kasutab see blokeerivate plokkide visuaalset komplekti, mida saate lohistada, et väljastada süntaktiliselt õige kood teie valitud keeles. Nüüd on see saadaval Androidi ja iOS-i jaoks. Blockly for Android on arendaja eelvaade, mis pakub Blockly redaktoris Androidi standardvaateid ja fragmente.
Projekti kuulutati esmakordselt välja viis aastat tagasi. Sellest ajast peale on arendajad kasutanud Blocklyt sadades projektides, sealhulgas sarnastes projektides Code.org või pisikud. Projekti kahvel nimega Scratch Blocks on optimeeritud lastele mõeldud kodeerimisrakenduste loomiseks.
Projekti versioon 1.0 sisaldab rakenduste arendamiseks järgmisi funktsioone:
- Blockly standardne kasutajaliides
- Kohandatud plokid, tööriistakasti kategooriad ja paigutused
- Funktsioonid, muutujad, mutaatorid ja laiendid
- Koodi genereerimine JavaScriptis, Pythonis, Dartis, PHP-s ja Luas
- Rahvusvahelistumise tugi (sh RTL-i keelte jaoks)
Uusim versioon toob mitmeid täiustusi ka teistele projektidele. Google lisas mobiilse veebi jaoks rohkem struktureeritud API-sid ja täiustatud puutetundlikku tuge. Lisaks täiustasid projekti taga olevad arendajad Internet Exploreri ja Edge'i tuge. Blockly on nüüd täielikult toetatud IE10+ puhul. Lisaks saab nüüd kõiki plokke defineerida JSON-i abil, mis võimaldab veebi, iOS-i ja Androidi jaoks kasutada ühte plokimääratluste komplekti.
Lisateavet Blockly kohta saate järgmisest videost.
Kui soovite oma projekte Blockly abil üles ehitada, võite seda külastada ametlik koduleht. Võite hüpata ka otse koodi juurde võrk, Android, või iOS. Google on välja kuulutanud ka iOS Codelabi, mis pakub vajalikke õppematerjale. Varsti on oodata Codelabi Androidi versiooni.
Allikas: Google