Part I: Building the Foundation
Hour 1: Getting a Refresher on JavaScript, HTML5, and CSS3
Understanding How Each Piece Fits Together
Working with JavaScript in Windows Store App Development
Understanding JavaScript Promises
Working with HTML5 in Windows Store App Development
Using CSS3 in Windows Store App Development
Hour 2: Trying Out File | New | Project
Creating a Fixed Layout App Project
Creating a Navigation App Project
Navigating to Content in Any Location
Hour 3: Exploring the Windows Runtime (WinRT) and Windows Library for JavaScript (WinJS)
Understanding the Windows Library for JavaScript
Hour 4: Creating WinJS Namespaces, Classes, and Custom Controls
Defining Namespaces and Classes Using WinJS
Adding intelliSense to Namespaces, Classes, and Controls
Hour 5: Understanding Microsoft Design Style Principles
Understanding Why Design Matters to Developers
Exploring How the Microsoft Design Style Came into Existence
Understanding the Microsoft Design Style Principles
Introducing Blend for Visual Studio
Hour 6: Customizing the Style of Our Apps
Exploring the WinJS Light and Dark Style Sheets
Overriding the Default Styles in the WinJS Controls
Using the Tools to Style Our Apps
Using the Windows 8 Animation Library
Hour 7: Debugging, Securing, and Measuring Our App’s Performance
Measuring the Performance of Our Apps
Part II: Handling the Hardware
Hour 8: Working with Multitouch and Other Input
Hour 9: Working with Location and Hardware Sensors
Examining Motion/Orientation Sensors
Understanding the reportInterval
Property
Hour 10: Binding Data to Our Apps
Understanding the ListView
Control
Examining the CSS Grid (-ms-grid
)
Working with DOM Local Storage
Looking at the sessionState
Object
Working with WinRT Local Settings
Working with WinRT Local Storage
Reading Files from the App’s Installed Location
Saving Images to Disk As Binary Large Objects
Understanding the Lifetime of Application Data
Working with the Indexed Database API (IndexedDB
)
Part IV: Making It a Windows Store App
Hour 13: Working with Fullscreen, Filled, Snapped, and Portrait Views
Learning About the Different View States in Windows 8
Using ViewBox
for Fixed Layouts
Using CSS Media Queries to Style Content Based on the Current View State
Using the Resize Event to Determine the View State
Using CSS msMatchMedia
to Detect View State Changes
Hour 14: Using the App Bar and Pickers
Understanding Command Placement
Dynamically Controlling the App Bar
Displaying Flyouts and Menus from the App Bar
Customizing the Command Images in the App Bar
Opening a Single File with the File Picker
Opening Multiple Files with the File Picker
Saving a File with the File Picker
Hour 15: Handling App Life Cycle Events
Understanding How Windows Manages the App Life Cycle
Hooking into the App Life Cycle Events
Debugging the App Life Cycle Events
Starting the FingerPainting App
Hour 16: Using Contracts and Extensions
Understanding Contracts and Extensions
Using the File Open Picker Contract
Implementing the Contact Picker Extension
Implementing the Search Contract
Understanding the Share Contract
Glancing at the Remaining Contracts and Extensions
Hour 17: Using Live Tiles, Secondary Tiles, Notifications, and Toasts
Understanding the Windows Push Notification Service
Examining Notification Queuing
Hour 18: Creating a Trial and Handling In-App Purchases
Understanding the Value of Trial Modes
Creating a Time-Limited Trial Mode App
Checking the License Information
Working with WindowsStoreProxy.xml
Creating a Feature-Limited Trial Mode Example
Part V: Putting It into Practice
Hour 19: Making the RSS Aggregator App
Upgrading the RSSReader to the RSS Aggregator
Making Search Work with Multiple Feeds
Allowing the User to Enter Feed URLs
Keeping Track of the Scroll Position
Adding the View in Browser Capability
Allowing the User to Remove Feeds
Hour 20: Making the FingerPainting App
Sharing Content with Other Apps
Receiving Content from Other Apps
Hour 21: Making the Simon Game
Implementing the High Scores Screen
Part VI: Sending It Out to the World
Hour 22: Understanding the Windows Store
Understanding the Potential of the Windows Store
Opening a Developer Account and Starting an App Submission
Creating an App Package for the Windows Store
Submitting Our App to the Windows Store
Analyzing Our Apps in the Windows Store
Hour 23: Getting an App Certified
Understanding the Need for Certification
Using the Windows App Certification Kit
Understanding the Certification Requirements
Hour 24: Making Money with Windows Store Apps
Understanding Monetization Options
Using the Windows Store Dashboard Effectively
Marketing Our Apps Effectively
18.224.59.145