Developing Modern Mobile Web Apps

Developing Modern Mobile Web Apps

“Developing Modern Mobile Web Apps”, by Microsoft, provides guidance on building mobile web experiences using HTML5, CSS3, and JavaScript. It is a patterns & practices guide.


Developing web apps for mobile browsers can be less forgiving than developing for desktop browsers. There are issues of screen size, the availability of specific feature support, and other differences between mobile browsers that will impact how you develop your apps. In addition, there are various levels of support for the emerging standards of HTML5 and CSS3, and standards for some features, such as touch, are just beginning to take shape. All of these factors suggest that it is best to keep your HTML, CSS, and JavaScript as simple as you can in order to ensure compatibility with as many devices as possible. This guide illustrates how to do this, as well as how to add more advanced functionality where supported.

Table of Contents

  • Choosing between a web and native experience
  • Defining the mobile web app experience
  • Choosing devices and levels of support
  • Options for building mobile web experiences
  • Mobilizing the Mileage Stats app
  • Delivering mobile-friendly styles and markup
  • Developing mobile-friendly forms
  • Delivering mobile-friendly images
  • Delivering a responsive layout
  • Additional usability enhancements
  • Detecting devices and their features
  • Delivering the SPA enhancements
  • Testing mobile web experiences

Book Details

Author(s): –
Publisher: Microsoft Corporation
Format(s): PDF, ePub, Mobi
File size: 11.82 MB
Number of pages: 112
Link: PDF | ePub | Mobi

Leave a Reply