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.
Uploaded.net
Table of content
- Course Introduction
- Introduction
- Lessons 1-3
- Contents
- Lesson 1: planning the app
- Planning Jamendizer
- Lesson 2: design principles
- Win8 design principles
- Lesson 3: planning the UI
- Planning the UI 1
- Planning the UI 2
- Lessons recap
- Lessons 4-5
- Contents
- Lesson 4
- Part 4.1
- Main view structure
- Part 4.2
- Creating design data
- Part 4.3
- Creating a list template
- Part 4.4
- Styling a template
- Part 4.5
- Customizing a list control
- Part 4.6
- Resources and converters
- Lesson 5
- Part 5.1
- Customizing SplitPage
- Part 5.2
- Inserting a user control
- Part 5.3
- Creating visual states
- Part 5.4
- Adapting to snapped mode
- Adapting to portrait mode
- Lessons recap
- Lessons 6-8
- Contents
- Lesson 6 : HTTP
- Accessing data over Http
- The Jamendo API
- Demo: top 10 tracks
- Demo: other music lists
- Lesson 7 : MVVM
- Intro to MVVM
- Navigation
- Demo: structuring the project
- Demo: passing state
- Demo: LayoutAwarePage.LoadState
- Lesson 8 : app lifecycle
- The Windows PLM
- Demo: handling app suspension
- Demo: handling app termination
- Recap
- Lessons 9-10
- Contents
- Lesson 9 : application data
- App data API
- Demo: favorites list
- Demo: managing favorites
- Lesson 10 : adding audio
- MediaElement
- Background audio
- Demo: JamPlayer user control
- Demo: audio and the play page
- Demo: enabling background audio
- Demo: customizing the MTC
- Recap
- Lessons 11-12
- Contents
- Lesson 11 : search
- The search contract
- Demo: in-app searching
- Demo: querying the service
- Demo: search activation
- Demo: filtered queries
- Demo: filters control
- Lesson 12 : live tiles
- Windows live tiles
- Demo: application tile
- Demo: tile notifications
- Demo: secondary tiles
- Demo: deep link activation
- Recap
- Lessons 13-15
- Contents
- Lesson 13: the share contract
- App-to-app sharing
- Demo: share contract
- Demo: pull sharing
- Lesson 14: connectivity
- Handling connectivity
- Demo: Http exceptions
- Demo: handling connectivity
- Demo: network cost
- Lesson 15: Play to, file ext
- Play to and file activation
- Demo: play to contract
- Demo: file activation
- Recap
- Lessons 16-17
- Contents
- Lesson 16 : background transfers
- Background downloads
- Demo: download feature
- Demo: MVVM structure
- Demo: adding a download
- Demo: download operation
- Demo: handling progress
- Demo: lifecycle
- Lesson 17 : toasts
- Toast notifications
- Demo: raising a toast
- Demo: handling tap
- Recap
- Lessons 18-20
- Contents
- Lesson 18: background tasks
- Background tasks
- Demo: the task component
- Demo: registering a task
- Demo: task declaration
- Lesson 19: picker contract
- File open picker contract
- Demo: file picker view
- Demo: cloud file selection
- Demo: picking local files
- Lesson 20: polled notifications
- Periodic notifications
- Demo: scheduling polls
- Demo: polled service
- Demo: descheduling
- Recap
No comments:
Post a Comment