We are advocating that you should use Kendo Mobile for mobile application design. It includes all the necessary building blocks you might need: an Application abstractions, views (pages), data binding, templates and MVVM support. You can find more information on the Kendo's site here. Also you can check out this sample or clone this one straight from Icenium Graphite.
For mobile apps you should again store data in the database and expose it via a REST service. Regarding the data-connection availability there is an API that you can use and also store the data locally in a SQLite or local storage via this APIs.
Hope this helps,
the Icenium team
Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.