Course Content
Windows Phone 8 overview
- What is Windows Phone 8
- Why develop for WP8
- Architecture
- Application models
- Hardware
- Security
- Store
- Development fundamentals
- What about WP7
User Experience
- Design principles
- Controls and layout
- More controls
- Panorama
- Pivot
- Application bar
- Styles
- Resources
- Themes
- Templates
Navigation and lifecycle
- Navigation
- Passing parameters
- Back stack
- App lifecycle
- Page state
- Demo of an App
- App state
Phone Integration
- Live tiles
- Default tile
- Tile notification
- Secondary tile
- Launchers and choosers
- Launcher chooser demo
- Lock screen
- ck screen image
- Lock screen notifs
- Background work
- Reminder
- Background agent
Getting Started
- Getting the tools
- SDK contents
- Prerequisites
- Registering and unlocking
- Creating a project
- Windows Phone Application Development IDE
- Project structure
- App manifest
- Running the app
- A simple app
- Blend
User Experience - 2
- Data binding
- Two-way binding
- UI notifications
- Value converters
- Binding to collections
- Data templates
- Visual states
- States in a control
- States and orientation
Files and Data
- Permanent storage
- Settings API
- Working with settings
- File API
- Enumerating files
- Reading and writing
- Text IO
- Local database
- Defining the DB
- Querying
- Insert and delete
- Associations
- Http data
- WebClient and HttpClient