Your project is everything I'm looking for. I'm just 18 years old, but I'm developing applications for 3 years now.
I will use Unity3D to develope your application. Unity3D is software to develope games, but you can also use it to develope mobile applications. I work with Unity3D since I was 13, so I know how everything works. Sorry for my bad English, but my develope skills are much better!