App Inventor

App Inventor is a visual, block-based programming language for building mobile apps. See Tutorials (https://appinventor.mit.edu/explore/ai2/tutorials)