Would like to develop an Android Application with the following features
1. Question and Data inputs depending upon context
2. Ability to push notifications to the app from a web interface
3. Ability to update information about a subset of the application
4. Write to mysql database using NodeJS framework in the respective tables
5. Get geo location of the place where survey is being filled.
A rudimentary app has been developed. This can be used as a basis but the application being desired is a lot more complicated with functionality depending upon a lot of conditions and two way communication between database and app.
The app would need to be aesthetically appealing and the web interface will be designed using twitter bootstrap. Web functionality is written in PHP or Java.