Home Page Icon
Home Page
Table of Contents for
Part VI: Sending It Out to the World
Close
Part VI: Sending It Out to the World
by Chad Carter
Sams Teach Yourself Windows® 8 Apps with JavaScript and HTML5 in 24 Hours
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Author
Dedication
Acknowledgments
We Want to Hear from You
Reader Services
Introduction
Who Should Read This Book?
Hardware and Software Requirements
How This Book Is Organized
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
Further Exploration
Summary
Q&A
Workshop
Hour 2. Trying Out File | New | Project
Creating a Blank App Project
Creating a Fixed Layout App Project
Creating a Navigation App Project
Creating a Split App Project
Creating a Grid App Project
Navigating to Content in Any Location
Further Exploration
Summary
Q&A
Workshop
Hour 3. Exploring the Windows Runtime (WinRT) and Windows Library for JavaScript (WinJS)
What Is the Windows Runtime?
Understanding the Windows Library for JavaScript
Further Exploration
Summary
Q&A
Workshop
Hour 4. Creating WinJS Namespaces, Classes, and Custom Controls
Defining Namespaces and Classes Using WinJS
Creating Custom Controls
Adding intelliSense to Namespaces, Classes, and Controls
Further Exploration
Summary
Q&A
Workshop
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
Further Exploration
Summary
Q&A
Workshop
Hour 7. Debugging, Securing, and Measuring Our App’s Performance
Debugging Apps
Securing Apps
Measuring the Performance of Our Apps
Further Exploration
Summary
Q&A
Workshop
Part II: Handling the Hardware
Hour 9. Working with Location and Hardware Sensors
Declaring App Capabilities
Built-In Sensor Features
Using Location Sensors
Examining Motion/Orientation Sensors
Understanding the reportInterval Property
Further Exploration
Summary
Q&A
Workshop
Part III: Working with Data
Hour 10. Binding Data to Our Apps
Introducing Data Binding
Understanding the ListView Control
Examining the CSS Grid (-ms-grid)
Implementing Semantic Zoom
Further Exploration
Summary
Q&A
Workshop
Hour 11. Storing Data Locally
Working with DOM Local Storage
Glancing at Session 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)
Further Exploration
Summary
Q&A
Workshop
Hour 12. Using Remote Data
Consuming RSS Feeds
Digging into WinJS.xhr
Further Exploration
Summary
Q&A
Workshop
Hour 13. Working with Fullscreen, Filled, Snapped, and Portrait Views
Learning About the Different View States in Windows 8
Using the Simulator
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
Further Exploration
Summary
Q&A
Workshop
Hour 14. Using the App Bar and Pickers
Adding an App Bar to an App
Understanding Command Placement
Styling the App Bar
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
Further Exploration
Summary
Q&A
Workshop
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
Further Exploration
Summary
Q&A
Workshop
Hour 16. Using Contracts and Extensions
Understanding Contracts and Extensions
Using the File Open Picker Contract
Using the Print Extension
Using the Settings Extension
Implementing the Contact Picker Extension
Implementing the Search Contract
Understanding the Share Contract
Glancing at the Remaining Contracts and Extensions
Further Exploration
Summary
Q&A
Workshop
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
Allowing In-App Purchases
Further Exploration
Summary
Q&A
Workshop
Part V: Putting It into Practice
Hour 19. Making the RSS Aggregator App
Upgrading the RSSReader to the RSS Aggregator
Cleaning Up the UI
Loading the Feeds Dynamically
Making Search Work with Multiple Feeds
Styling Snap View
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
Saving the Feeds
Further Exploration
Summary
Q&A
Workshop
Hour 20. Making the FingerPainting App
Getting Started
Saving the Artwork
Creating the Home Page
Saving State
Saving Settings
Sharing Content with Other Apps
Receiving Content from Other Apps
Summary
Q&A
Workshop
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
Updating a Windows Store App
Further Exploration
Summary
Q&A
Workshop
Hour 23. Getting an App Certified
Understanding the Need for Certification
Using the Windows App Certification Kit
Understanding the Certification Requirements
Further Exploration
Summary
Q&A
Workshop
Hour 24. Making Money with Windows Store Apps
Understanding Monetization Options
Getting Paid
Using the Windows Store Dashboard Effectively
Marketing Our Apps Effectively
Making Money by Selling Advertising
Further Exploration
Summary
Q&A
Workshop
Part VII: Appendix
Appendix. This Book’s Website
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Hour 21. Making the Simon Game
Next
Next Chapter
Hour 22. Understanding the Windows Store
Part VI: Sending It Out to the World
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset