Google rilascia Blockly 1.0 per Android e iOS. Il progetto mira a rendere la codifica più visiva con un generatore di codice drag-and-drop.
Nel corso degli anni, Google ha rilasciato molti progetti open source per aiutare gli sviluppatori nella codifica per le loro piattaforme. Uno di questi progetti si chiama Blockly, una libreria open source per la creazione di editor visivi drag-and-drop per una moltitudine di linguaggi di programmazione. Con la libreria Blockly, utilizza un set visivo di blocchi ad incastro che puoi trascinare e rilasciare per produrre codice sintatticamente corretto nella lingua che preferisci. Ora è disponibile su Android e iOS. Blockly per Android è un'anteprima per sviluppatori che offre visualizzazioni e frammenti Android standard nell'editor di Blockly.
Il progetto è stato annunciato per la prima volta cinque anni fa. Da allora, gli sviluppatori hanno utilizzato Blockly in centinaia di progetti, inclusi quelli del calibro di Code.org O littleBits. Il fork del progetto denominato
Blocchi da grattare è ottimizzato per la creazione di app di codifica per bambini.La versione 1.0 del progetto offre le seguenti funzionalità per lo sviluppo di app:
- L'interfaccia utente standard di Blockly
- Blocchi personalizzati, categorie di strumenti e layout
- Funzioni, variabili, mutatori ed estensioni
- Generazione di codice in JavaScript, Python, Dart, PHP e Lua
- Supporto all'internazionalizzazione (anche per lingue RTL)
L'ultima versione apporta numerosi miglioramenti anche ad altri progetti. Google ha aggiunto API più strutturate e un supporto touch migliorato per il Web mobile. Inoltre, gli sviluppatori del progetto hanno migliorato il supporto di Internet Explorer e Edge. Blockly è ora completamente supportato su IE10+. Inoltre, tutti i blocchi possono ora essere definiti da JSON, consentendo l'utilizzo di un unico set di definizioni di blocchi per Web, iOS e Android.
Puoi saperne di più su Blockly dal seguente video.
Se vuoi realizzare i tuoi progetti utilizzando Blockly, puoi visitare il suo Sito ufficiale. Puoi anche passare direttamente al codice per ragnatela, Androide, O iOS. Google ha anche annunciato iOS Codelab che fornisce i materiali didattici necessari. A breve è prevista una versione Android di Codelab.
Fonte: Google