Glad to see folks are already thinking about hidden services:
https://gist.github.com/hcmiya/e635b31ae8c4b33d903f224ddbc45197
In a non-privacy sense hidden services can also help improve mobile UX: app could spin up a fresh instance behind a hidden service, so friends can connect to you wherever you are, when you're online.