LW12 Building Cross Platform Phone Apps & Sites with jQuery Mobile

03/12/2014

10:45am - 12:00pm

Level: Intermediate

Nick Landry

Senior Technical Evangelist

Microsoft

This session explores the benefits of web development for smartphones using the most popular HTML5 & JavaScript framework for mobile: jQuery Mobile (JQM). We'll go over a quick primer on HTML5, CSS and JavaScript, followed by everything you need to get started with JQM.

Native mobile apps have taken the spotlight in recent years thanks to the introduction of hundreds of thousands of apps in various app stores from Apple, Google, Microsoft and BlackBerry. Apps offer a great native platform experience, but they can be expensive to build and require specific languages, SDKs and skill sets across multiple platforms. Mobile web sites offer a great way to engage with consumers and corporate workers alike without requiring the installation of any app.

This session explores the benefits of web development for smartphones using the most popular HTML5 & JavaScript framework for mobile: jQuery Mobile (JQM). We'll go over a quick primer on HTML5, CSS and JavaScript, followed by everything you need to get started with JQM. We'll cover the most common development environment options, how to build your first jQuery Mobile page, and how to debug your mobile web code with some of the available tools. We'll also discuss how to develop a native-like experience on each mobile platform thanks to JQM's adaptive rendering, and how you wrap a JQM project as a deployable application using PhoneGap. Web development is a critical skill required by every mobile developer; come learn how to get started and reach hundreds of millions of users through a smart mobile web approach.

You will learn:

  • About the basic principles web development with HTML5, CSS and JavaScript
  • About the jQuery Mobile Open Source JavaScript Framework and how to build Mobile apps with it
  • About the UI design considerations across smartphone platforms and how to wrap JQM apps into deployable apps using PhoneGap