Sketchware allows users to create android apps on their smartphones. Therefore users can program and compile with no need to setup. They just need to install Sketchware.