Google lance Blockly 1.0 pour Android et iOS. Le projet vise à rendre le codage plus visuel avec un générateur de code par glisser-déposer.
Au fil des années, Google a publié de nombreux projets open source pour aider les développeurs à coder pour leurs plates-formes. L'un de ces projets s'appelle Blockly, une bibliothèque open source permettant de créer des éditeurs visuels par glisser-déposer pour une multitude de langages de programmation. Avec la bibliothèque Blockly, il utilise un ensemble visuel de blocs imbriqués que vous pouvez glisser-déposer pour générer un code syntaxiquement correct dans le langage de votre choix. Désormais, il est disponible sur Android et iOS. Blockly pour Android est un aperçu du développeur qui propose des vues et des fragments Android standard dans l'éditeur de Blockly.
Le projet a été annoncé pour la première fois il y a cinq ans. Depuis, les développeurs ont utilisé Blockly dans des centaines de projets, notamment Code.org ou petits morceaux. Le fork du projet nommé Blocs à gratter est optimisé pour créer des applications de codage pour les enfants.
La version 1.0 du projet apporte les fonctionnalités suivantes pour le développement d'applications :
- L'interface utilisateur standard de Blockly
- Blocs personnalisés, catégories de boîte à outils et mises en page
- Fonctions, variables, mutateurs et extensions
- Génération de code en JavaScript, Python, Dart, PHP et Lua
- Prise en charge de l'internationalisation (y compris pour les langues RTL)
La dernière version apporte également plusieurs améliorations à d'autres projets. Google a ajouté des API plus structurées et une prise en charge tactile améliorée pour le Web mobile. De plus, les développeurs à l'origine du projet ont amélioré la prise en charge d'Internet Explorer et d'Edge. Blockly est désormais entièrement pris en charge sur IE10+. De plus, tous les blocs peuvent désormais être définis par JSON, ce qui permet d'utiliser un seul ensemble de définitions de blocs pour le Web, iOS et Android.
Vous pouvez en savoir plus sur Blockly dans la vidéo suivante.
Si vous souhaitez construire vos projets en utilisant Blockly, vous pouvez visiter son site officiel. Vous pouvez également accéder directement au code pour la toile, Android, ou IOS. Google a également annoncé iOS Codelab qui fournit le matériel d'apprentissage nécessaire. Une version Android de Codelab est attendue prochainement.
Source: Google