Book description
Take advantage of your existing JavaScript and HTML skills to build apps for Windows 8.1 and add them to the Windows Store. It’s a remarkable opportunity—and best-selling Microsoft web development author Stephen Walther will show you how to take full advantage of it.
Offering the same deep insight and practical code that has made his ASP.NET Unleashed the #1 ASP.NET book of all time, Walther covers everything you need to build outstanding Windows Store apps with JavaScript and HTML5.
He guides you through using Microsoft’s WinJS 2.0 library to develop apps for Windows 8.1—you learn how to use JavaScript templates, controls, and data binding. You’ll find in-depth coverage of everything from displaying data with a ListView control to supporting SkyDrive cloud storage, creating games to using IndexedDB and HTML5 forms.
Extensively updated for the release of Windows 8.1, this book covers all of the new features of the WinJS 2.0 library such as the Repeater, SearchBox, WebView, and NavBar controls and the new WinJS Scheduler. This book has been updated with a new sample app that demonstrates how to build a Windows Store app that interacts with Windows Azure Mobile Services.
If you’re a web developer, Windows 8 gives you millions of new potential customers to buy your apps—and you already have many of the skills you’ll need to reach them. Get this book, master the tools and techniques you don’t already know—and go after that huge new market!
Detailed information on how to…
Get your app published in the Windows Store
Use JavaScript controls such as the Tooltip, Rating, DatePicker, and FlipView controls
Thoroughly master using the WinJS ListView control to display, sort, and filter data
Use new controls introduced with Windows 8.1 such as the Repeater, WebView, NavBar, and SearchBox controls
Implement Windows Search and Share contracts
Use HTML5 Canvas to build arcade games
Store data on the local file system, via Windows Azure Mobile Services or in IndexedDB databases
Use Live Services to authenticate users, retrieve user profiles, and interact with SkyDrive
Create custom WinJS controls with Page Controls
Build apps that gracefully adapt to different screen resolutions and orientations
Take pictures from your computer’s webcam and play sounds 8.1 Apps
Table of contents
- About This eBook
- 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
- Chapter 1. Building Windows Store Apps
- Chapter 2. WinJS Fundamentals
- Chapter 3. Observables, Bindings, and Templates
- Chapter 4. Using WinJS Controls
- Chapter 5. Creating Forms
- Chapter 6. Menus and Flyouts
- Chapter 7. Using the ItemContainer, Repeater, and FlipView Controls
-
Chapter 8. Using the ListView Control
- Introduction to the ListView Control
- Using Different ListView Layouts
- Invoking Items in a ListView Control
- Selecting Items in a ListView Control
- Sorting Items in a ListView Control
- Filtering Items in a ListView Control
- Grouping Items in a ListView Control
- Switching Views with Semantic Zoom
- Switching a ListView Template Dynamically
- Using Drag and Drop
- Summary
- Chapter 9. Creating Data Sources
- Chapter 10. Using Windows Azure Mobile Services
- Chapter 11. App Events and States
- Chapter 12. Page Fragments and Navigation
- Chapter 13. Creating Share and Search Contracts
- Chapter 14. Using the Live Connect API
- Chapter 15. Graphics and Games
- Chapter 16. Creating a Task List App
- Index
Product information
- Title: Windows® 8.1 Apps with HTML5 and JavaScript Unleashed
- Author(s):
- Release date: December 2013
- Publisher(s): Sams
- ISBN: 9780133761238
You might also like
book
Windows® 8 Apps with HTML5 and JavaScript Unleashed
Already comfortable with JavaScript and HTML? Microsoft has just empowered you to build breakthrough apps for …
article
Use ChatGPT to Generate Apps
ChatGPT Shortcuts shows future prompt engineers how to harness the full potential of the state-of-the-art AI …
book
Visual QuickStart Guide: iPad
This essential companion to Apple's third-generation iPad will take you from setting up the trim tablet …
article
Use ChatGPT to Improve Code
ChatGPT Shortcuts shows future prompt engineers how to harness the full potential of the state-of-the-art AI …