How do I find blocks or procedures in large app?

I have a large App Inventor App (around 3000 blocks!) on which I haven't worked for almost 18 months. So am trying to find my way around my logic/blocks!

Is there a way to "go to" a specific procedure or find where a global variable is used in the blocks editor?

Seems almost unmanageble when one has a large number of blocks.

Any tips or help to "find things" in the block editor would be much appreciated!

Thanks!

Gerard

Hi there,

You could try to clean up your blocks this way to make finding easier! Right-click on an empty area of your blocks workspace and select 'Clearn Up Blocks'.

Or, you can use the Zoom In or Out tools on the bottom-right corner of the workspace to find your blocks.

image

You can also find blocks using Control+F on Windows or Command+F on Mac!

  1. If I want to find a block when Screen1. Initialize, I can press Control+F on Windows, and then type in ErrorOccurred.

  2. Part of the block is now highlighted.

Hope this helps.

There's a new browser add-on which helps.
It's not perfect but better than nothing.

4 Likes

Un'altra soluzione per cercare un blocco specifico è recarti direttamente nelle impostazioni del tuo browser e cliccare sull'opzione "Trova".

1 Like

Hi,
AppInventor is is an amazing tool but blocks arrangement is a pain.

Some issues that I find not easy to use
-It is not allowed to select more than one block.
-Paste command does not occur within the shown area after a Cut command.
-The search result tool does not scroll to what was found.

I have worked in other visual block component editors, for instance, TinkerCAD, EasyeEDA, and they offer these possibilities, perhaps that is why the expectations.

I would like to repeat that I greatly appreciate the AppInventor benefits.

Just saying,
Osmany

The new Blockly support may interest you, at

We need large (many blocks) projects to compare block manipulation speed.

For the Find feature, check out the AI2Helper browser extension at