I've been playing with LNSocket and it is a really cool way to basically access the control-plane of the node through the normal data-plane (sort of like a tunnel). This way you don't need to specifically open inbound access to another port.
Hope some android app comes along once as well.