What would be good options for end-user Android programming today? Simple single-purpose personal apps, with simple touch UIs (a few buttons, a menu, maybe a text entry field), but access to all the hardware (sensors, ...) and interaction with other apps (sharing). On-device programmability would be nice, but not essential.
[moved from top level, original post by Jim Meyer]
My immediate thought was createwithplay.com but looks like they're iOS only for now 😕
iOS-only indeed, but otherwise it looks like just what I am looking for!
The Android version of PicoLisp looks interesting. It's a very idiosyncratic Lisp dialect, implemented in Java with good Java interop. The Android implementation is an app that combines the interpreter with a simple editor/REPL and a WebView for local display of Web UIs written in PicoLisp. Combining well-known building blocks in this way looks like a good approach.
Does anyone here have practical experience with PicoLisp?