Answered: Is possible to create a completely offline app?

I'm planning to develop an app that contains a lot of media. The size of those media will definitely exceed the limit of cache. So, is it possible to create a complete offline app with Sencha Touch just like an app developed with objective-c? Thanks a lot.

You will still need to get the media. If it is just images, you can base64 the images and save those images in localstorage. You have to be online to load the app the first time but after that using cache manifest for the pages and then saving things to localstorage, you don't need to be online.

You could dynamically generate a cache manifest based on the data you want to save off-line. This data is stored on the phone and new data is only fetched if the server has a new/changed version. If you write a php script that outputs the manifest with the files you want to have available off-line it is not a problem at all. When developing you should make an exception for the code files. If you don't debugging will be like hell.