It probably requires much more expertise than what I can pick up in a summer, and I have someone in mind who I plan on paying to develop it...
But I wanted to learn regular Java programming as much as I could and make it more of a long term goal separate from this app idea.
I think it's just a useful skill to have.