App Inventor provides also a variety of high-level components:
for processing incoming SMS texts (sending and responding), for
interacting with the GPS location and orientation sensors of the
phone, for text-to-speech recognition, for scanning barcodes, and
communicating with web APIs.