MicroBlocks and App Inventor

You can use MicroBlocks with a lot of microcontrollers. You don't need App Inventor but the MicroBlocks extension makes a lot of things possible in an easy way.