MIT App Inventor 2 is a development environment for Android apps based on block construction and designing that doesn't require any programming knowledge It's a piece of software based on a block ...