We build it in three parts (labs at Télécom Saint-Etienne) :
- In this first part, we take a look at the final project, organize our development environment, and then begin work on the Mobile UI.
- In the second part of the project, we continue to build our HTML5 mobile note taking application and learn how to use Backbone.js to manage the data in our application (the Model layer).
- In the final part, we build the Geolocation feature for our note-taking application.
- Use one page for app
- Store Data Locally
- Handle data changes on single page
- Manage mobile views as separate 'pages'
- Offline App Cache
- Handles Styles (buttons, transitions, themes)
- Handles page separation
- Multiple pages on one page
- Probably allow for dynamic pages
- Cross browser (hopefully)
- History management
- Use standard html5 markup, and attr-values
Events for changes
- Listen for changes and render
- Views for things that change
- Views in Views.