MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets.
An Open Source Project Link to Project
Improved Feature Example 1:
Added a search filter mechanism to blockly components based on names and event types along with autofill functionalities