What this book covers
Chapter 1, Getting Started, in this chapter you will begin setting up your development environment to be able to complete the project accompanying the book. You will learn the various methods to obtain and use the framework in a small sample application.
Chapter 2, Tools and Testing, in this chapter you will look at some additional tools that you can use in jQuery Mobile development. Apart from the different tools, this chapter will also look at some means of testing that will assist you in making sure your projects work well across all platforms.
Chapter 3, Mobile Design, in this chapter you will get a brief overview of developing for mobile devices. The topics will cover responsive web design techniques, including media queries, features, and device detection, and will take a very brief look at RESS.
Chapter 4, Call to Action – Our Main Project, in this chapter you will begin the development of our overall project, a mobile application for a fictional Anytown Civic Center. The application will display a list of upcoming events, allow users to enquire for the events, and serve as a mobile website for the civic center itself.
Chapter 5, Navigation, with this chapter, you will start putting together a touch-based navigation system as we link the pages together. You will also get to see the use of transitions.
Chapter 6, Controls and Widgets, in this chapter, you will explore the various widgets and controls that we will use to build the Anytown Civic Center application. You will learn how to configure and initialize widgets, and control the app with various input events.
Chapter 7, Working with Data, in this chapter, you will look at how we can retrieve data using PHP and use it within our mobile application. We will look at forms, retrieving data from a database, validating input before inserting it back into the database, and displaying information to the application user.
Chapter 8, Finishing Touches, in this chapter, you will finish up the Anytown Civic Center mobile application by creating custom icons to use in the application to replace the default ones. We will also begin exploring how this application can be turned into a native mobile application with a basic introduction to Cordova.
Chapter 9, The Next Level, in this chapter, you will look at using jQuery Mobile with the Node.js platform, integrating jQuery Mobile with the Backbone.js and RequireJS libraries, and build a basic WordPress mobile theme that will use this framework.
Chapter 10, Mobile Best Practices and Efficiency, in this chapter, you will look at some best mobile practices and some optimization tips and tricks that will benefit you as you go deeper into jQuery Mobile development.