I have a mobile app question related to a new web product we’re building.
First, Some Background:
I’m leaning towards using Yii for the development of a new product we’re designing (I’m the founder / product owner). This app includes a significant amount of functionality designed for use by subject matter experts (SME’s) doing field observations… think of this as a industry domain specific survey application with sophisticated workflow and business rules. The web functionality will include rich client dash-boarding and graphical analytics and will also allow data capture by the SME, however the mobile apps (iPad and smartphone) will be the dominant form of data collection (for obvious reasons).
When the mobile apps are used, we need to support offline data capture and the syncing with the cloud when a connection is restored.
Lastly, we’re leaning towards Mongo because we want to allow end users to extend and modify the underlying data model (ie: the survey questions) with relative ease and avoid the hassles of a schema oriented database.
OK, so here’s my question: What frameworks or tools are you using to extend your web apps to mobile devices? In my scenario outlined above, do you have any recommendations?