Scratch Blocks update: Making it easier to develop coding apps for kids
Blog post from Google Cloud
Scratch Blocks is an open-source project created by the MIT Scratch and Google Kids Coding teams to enable developers to build engaging coding apps for children by incorporating a block-based programming grammar derived from MIT's Scratch language and Blockly's architecture. The project emphasizes "tinkerability," allowing kids to experiment and iterate quickly by making blocks themselves the code, rather than converting them into a text-based language. Scratch Blocks supports two block grammars: a horizontally connected icon-based grammar suitable for beginners and small screens, and a vertically connected text-based grammar for more complex concepts, facilitating transitions between different coding experiences. The initiative also focuses on optimizing the mobile experience by enhancing touchability, loading speed, and multi-touch support to accommodate the growing use of mobile devices for coding activities. Developers and interested parties can stay informed and participate via the project's GitHub and Developer Page.