Google Blockly

Drop in for a chat and a cup of tea

3 posts
by CargoCult » Fri Jun 01, 2012 8:34 am
No idea how well it works in a browser on a Raspberry Pi, but Google Blockly is a pretty nifty graphical, block-based programming tool that could be an interesting introduction to children learning the very basics of programming.

Despite its graphical nature, it's essentially pre-defined blocks of a vaguely C-style programming language. Transitioning from this to a text-based thing would be pretty straightforward.

(I don't think anyone's posted this yet - apologies if they have!)
Posts: 25
Joined: Wed Nov 02, 2011 7:06 am
by morphy_richards » Sun Jun 03, 2012 9:27 am
Could this be a kind of Scratch for Android?
User avatar
Posts: 861
Joined: Mon Mar 05, 2012 3:26 pm
Location: London
by Jim Manley » Thu Jun 21, 2012 7:19 pm
morphy_richards wrote:Could this be a kind of Scratch for Android?

It's web-page based (Javascript, primarily), so, it's not limited to Android, although it should be usable on an Android tablet (a phone screen would be way too small, even on a large-screen model). Blockly is actually a variant of AppInventor, which was a Google 20% project that some folks there were working on beyond their real jobs, and its purpose was for developing user interface and logic for real Java-based Android apps using solely point-and-click actions. However, it was a bit kludgey in that other tools had to be used to synchronize developed apps with an actual Android device and perform some other steps in the build process.

It's meant for lower-level coding than Scratch, but, with some work (e.g., a game framework), it could provide the same functionality. It's definitely worth checking out - two very enthusiastic thumbs up.
The best things in life aren't things ... but, a Pi comes pretty darned close! :D
"Education is not the filling of a pail, but the lighting of a fire." -- W.B. Yeats
In theory, theory & practice are the same - in practice, they aren't!!!
User avatar
Posts: 1356
Joined: Thu Feb 23, 2012 8:41 pm
Location: SillyCon Valley, California, USA