If you really are thinking of making an App, you should look at http://docs.sencha.com/touch/2-0/#!/example Creation of an App
This was my first try, so I made some minor good codelines, but even though.... it works!! (Not in Internet Explorer, because the framework doesn't support it, but who has a Windows phone... ;).
The basics are:
Define your app in a MVC fashion: M
The Models take care of data structure.
The Views displays data.
The Controllers take care of logic.
The app.js holds the application.
(And the other files are filed as above... if it is a big App).
Read more at http://docs.sencha.com/touch/2-0/#!/guide/getting_started
(Mine is not a good example, but as I said it works!)