An example provided by Sketchware for educational purposes
SKETCHWARE™ is a visualized android development environment based on Scratch 2.0 that allows anyone to program android applications
https://play.google.com/store/apps/details?id=com.besome.sketch
* Scratch, a programming language invented by MIT, is an innovative beginner's
introduction to programming that transforms the complex language of text-based coding into visual, drag-and-drop building blocks
This is one of many examples you can explore on Sketchware!
Programming is easy and fun to learn!
Visit our homepage to access various source codes and your exported projects.
http://sketchware.io