About 37 results
Open links in new tab
  1. Blockly | Google for Developers

    The Blockly library is for software developers that want to add an editor to their app that represents coding concepts as interlocking blocks. From a developer's perspective, Blockly is a ready-made UI for creating a block-based language.

  2. Blockly is an open source developer library for adding block based coding to an app. It was first released in May 2012 and remains under active development as of 2017. Blockly provides a block editor UI and a framework for generating code in text-based languages. Out of the box it includes generators for JavaScript, Lua, PHP, Dart, and Python ...

  3. What is Blockly | Google for Developers

    Sep 18, 2024 · Blockly is a web library that lets you add a blocks-based code editor to your app. The editor uses puzzle-piece like blocks to represent code concepts like variables, logical expressions, loops, and more.

  4. Why Blockly | Google for Developers

    Sep 18, 2024 · Blockly comes bundled with common blocks that generate code in 5 popular programming languages (JavaScript, Python, Lua, Dart, and PHP). Plus it has a thriving plugin ecosystem that gives you even more capabilities. Customizability. Blockly lets you easily define your own blocks, fields, and inputs.

  5. Define custom blocks | Blockly | Google for Developers

    Apr 14, 2025 · Blocks are what you use to program. They represent expressions and statements in text-based programming languages. For more information about blocks and what `the parts of them look like, see the visual glossary. Block definition. A block definition specifies the puzzle piece connections and fields on your block.

  6. Block design | Blockly | Google for Developers

    Mar 10, 2025 · Blockly is not intended to be a replacement for text-based languages, it is intended to help users get over the initial learning curve so that they can use text-based languages. Recommendation: Don't blindly convert your entire API into blocks.

  7. Visual glossary | Blockly | Google for Developers

    Apr 14, 2025 · They represent expressions and statements in text-based programming languages. Block stack. A block stack is any collection of connected blocks. They could be connected horizontally or vertically. Shadow block. A shadow block is an editable but non-movable block connected to another block.

  8. Educational applications | Blockly | Google for Developers

    Mar 10, 2025 · Block-based programming environments used for teaching programming need to have a concrete plan for graduating their students. A solid exit strategy also goes a long way towards placating those who argue that block-based programming isn't "real programming".

  9. Custom blocks overview | Blockly | Google for Developers

    Apr 14, 2025 · For example, a drawing application might need blocks to draw lines and circles and a robotics application might need blocks to move an arm and manipulate a claw. To define and use a new type of block, you need three things:

  10. learned many lessons which are applicable to block-based programming in general. The following are a collection of ten mistakes we have made, or mistakes commonly made by others. Each issue is presented as noncontroversial folk knowledge without supporting data. Keywords—block programming; UX; usability; user interface I. CONDITIONALS VS LOOPS

Refresh