Windows 8 Store Apps Hands-on in 20 Lessons
Learn how to build a complete Windows Store app in 20 lessons, leveraging most of Windows 8's key capabililites.
What you'll learn
This course takes the learner through a complete and in-depth lap around building a Windows 8 Store app. Areas covered include planning an app, designing and creating a store-ready user experience, handling the application lifecycle and hooking into key Windows integration mechanisms, accessing data in the cloud, downloading files and performing work in the background, working with live tiles and toast notifications, interacting with a custom cloud service, and more. By the end of this course, you should be proficient in the platform and ready to build or improve your own apps.
Table of contents
- Contents 1m
- Lesson 4 0m
- Part 4.1 0m
- Main view structure 4m
- Part 4.2 0m
- Creating design data 4m
- Part 4.3 0m
- Creating a list template 3m
- Part 4.4 0m
- Styling a template 4m
- Part 4.5 0m
- Customizing a list control 7m
- Part 4.6 0m
- Resources and converters 5m
- Lesson 5 0m
- Part 5.1 0m
- Customizing SplitPage 3m
- Part 5.2 0m
- Inserting a user control 4m
- Part 5.3 0m
- Creating visual states 6m
- Part 5.4 0m
- Adapting to snapped mode 6m
- Adapting to portrait mode 3m
- Lessons recap 1m
- Contents 1m
- Lesson 6 : HTTP 0m
- Accessing data over Http 3m
- The Jamendo API 2m
- Demo: top 10 tracks 6m
- Demo: other music lists 5m
- Lesson 7 : MVVM 0m
- Intro to MVVM 3m
- Navigation 2m
- Demo: structuring the project 6m
- Demo: passing state 3m
- Demo: LayoutAwarePage.LoadState 4m
- Lesson 8 : app lifecycle 0m
- The Windows PLM 3m
- Demo: handling app suspension 3m
- Demo: handling app termination 6m
- Recap 1m
- Contents 1m
- Lesson 9 : application data 0m
- App data API 4m
- Demo: favorites list 6m
- Demo: managing favorites 4m
- Lesson 10 : adding audio 0m
- MediaElement 3m
- Background audio 3m
- Demo: JamPlayer user control 3m
- Demo: audio and the play page 4m
- Demo: enabling background audio 5m
- Demo: customizing the MTC 4m
- Recap 1m
- Contents 1m
- Lesson 11 : search 0m
- The search contract 5m
- Demo: in-app searching 5m
- Demo: querying the service 5m
- Demo: search activation 6m
- Demo: filtered queries 3m
- Demo: filters control 3m
- Lesson 12 : live tiles 0m
- Windows live tiles 4m
- Demo: application tile 2m
- Demo: tile notifications 5m
- Demo: secondary tiles 7m
- Demo: deep link activation 5m
- Recap 1m
- Contents 1m
- Lesson 13: the share contract 0m
- App-to-app sharing 4m
- Demo: share contract 5m
- Demo: pull sharing 5m
- Lesson 14: connectivity 0m
- Handling connectivity 3m
- Demo: Http exceptions 5m
- Demo: handling connectivity 5m
- Demo: network cost 2m
- Lesson 15: Play to, file ext 0m
- Play to and file activation 3m
- Demo: play to contract 5m
- Demo: file activation 5m
- Recap 1m
- Contents 1m
- Lesson 16 : background transfers 0m
- Background downloads 4m
- Demo: download feature 2m
- Demo: MVVM structure 5m
- Demo: adding a download 3m
- Demo: download operation 3m
- Demo: handling progress 3m
- Demo: lifecycle 6m
- Lesson 17 : toasts 0m
- Toast notifications 3m
- Demo: raising a toast 5m
- Demo: handling tap 3m
- Recap 1m
- Contents 1m
- Lesson 18: background tasks 0m
- Background tasks 3m
- Demo: the task component 6m
- Demo: registering a task 3m
- Demo: task declaration 3m
- Lesson 19: picker contract 0m
- File open picker contract 3m
- Demo: file picker view 7m
- Demo: cloud file selection 4m
- Demo: picking local files 4m
- Lesson 20: polled notifications 0m
- Periodic notifications 3m
- Demo: scheduling polls 3m
- Demo: polled service 5m
- Demo: descheduling 3m
- Recap 1m