The MIT App Inventor 2 Android app development tool is a good introduction to Android app development for school children used to using visual programming languages like Scratch and Blockly which teach programming concepts using drag n drop coding blocks.
You can see in the image above showing Scratch Blocks, Blockly Blocks and MIT App Inventor 2 Blocks they are similar in design, making moving between them far easier than learning many non-visual programming languages.
MIT App Inventor Sample Project
As part of the App Inventor 2 Course in a Box Tutorial (an App Inventor starter tutorial) there’s a sample App Inventor project called “I Have a Dream” soundboard app (app blurb below).
Build the “I Have A Dream” App.
“I Have a Dream!” is an educational “soundboard” app that plays the famous speech of Martin Luther King. Its a great way to get started with App Inventor and programming.
It’s a simple Android app consisting of three images, two of which are buttons which when clicked play a Martin Luther King speech.
MIT App Inventor Blocks
From a learning Android app development in the classroom perspective it’s the visual language block based code which makes the tool accessible to the school environment: the teacher doesn’t have to be a software engineer to use App Inventor 2 as a teaching aid.
Like Blockly and Scratch it’s really easy to use: relative to learning to program in Java, Javascript etc… Simply drag n drop code blocks to build an android app.
David Law
Arduino UNO Attached to a PC via USB Cable #Arduino...
Arduino Uno Thermometer Project with LM35 Sensor and LCD Display #Arduino #Hackerspace #Project...
Cubetto Playset Coding Kit #Cubetto #Coding...
Google Blockly Games Maze 1 Solution #Blockly #Javascript #Coding...
Google Blockly Games Maze 3 Solution #Blockly #Javascript #Coding...
Scratch Primary School Users #Scratch #Coding #School...