
Learn jQuery mobile by building five real world apps for mobile websites, including user interface from scratch, fetching data, and integrating APIs with local storage and databases.
Discover jQuery mobile, a cross-platform framework that combines HTML5, CSS3, and jQuery UI to build mobile web sites and hybrid apps, with responsive design, Ajax navigation, and touch-optimized widgets.
Explore the official jQuery Mobile API documentation, CSS classes, events, and theme customization to build real-world apps with buttons, nav bars, icons, forms, lists, and images.
Create a jQuery mobile boilerplate with the 1.4.5 js and css, an images folder, and a npm-based live server to run on localhost port 80.
Create a very simple static mobile website using jQuery Mobile to learn setup and ui elements, including a header, navigation, collapsible sections, a services list, and a contact form.
Build a simple jQuery Mobile site by copying the boilerplate, creating a single-page structure with a navbar, icons, and slide transitions between home, about, and services.
Build a mobile site with a home and about page in jQuery Mobile, implementing a header, main content, footer, navigation, and social buttons.
Create a services page featuring a list view with icons, plus a collapsible contact section and a functional contact form with name, email, and message.
Fetch movie data from the NDB API, the open movie database, including image, title, runtime, and release date, and display results in a list view with IMDB ID search.
Set up Mmdb home page user interface for a jQuery mobile movies app, including a header, search form, and a dynamic list generated by JavaScript from an application programming interface.
Build a jQuery mobile search form that uses AJAX to fetch movies from the OMDb API and render a dynamic list with posters, titles, and year.
Add a click handler on movie items to capture the movie ID, store it in session storage, and navigate to the movie details page; implement a get movie function.
Fetch and display a single movie by retrieving its ID from session storage, triggering a before show event, and rendering via AJAX with template-driven markup in a jQuery mobile app.
Build a remote MongoDB-backed event manager app on mLab, using X Yost's front-end http client for get, post, and delete operations.
Set up a free remote MongoDB database on mLab, create an event manager database with a user and an events collection, and use the mLab API to manage data.
Add an event form to the create page, capture name, date, location, and description, and post it to a remote MongoDB database using ajax, then redirect to the events page.
Fetch events via a get request, process the response data, and render an interactive event list on the home page using jQuery, including event IDs for selection.
Click an event on the home page to view its details. The page uses session storage to save event id and fetch the event name, date, and description for display.
Delete events by tapping the delete icon in the split item, use a data-id attribute with event delegation, send a delete request to MongoLab, then refresh the list.
Build a meal tracker app with jQuery Mobile and local storage to save meals, view details, delete entries, add meals, and track total calories, plus a custom theme with roller.
Build a meal tracker app with a custom theme using the theme roller, then create home and add pages with meal and calorie lists ready for local storage.
Learn to add meals to local storage by handling a form submit, generating a unique id, and saving each meal to a meals array in local storage.
populate a list view on the home page by retrieving meals from local storage and displaying each meal; use session storage to pass the meal id to the details page.
Create a meal details page, fetch the selected meal by id from session storage, render its date, description, and calories, and enable deleting the meal from local storage.
Showcases building a calorie counter in a jQuery Mobile app by loading meals from local storage, parsing JSON, summing calories, and updating a list view display.
Learn how to build native apps from scratch in JavaScript with our jQuery Mobile Comprehensive course!
Building native apps from scratch requires learning and mastering multiple languages such as Java, Swift, XCode, etc. Once, you complete learning these languages, you then have to understand how you can integrate other functions and features to build actual web apps from scratch.
Well, what if I told you that you can build native apps from scratch without learning any of these languages, but just using your knowledge of JavaScript and jQuery? Well, now you can with the help of jQuery Mobile and this course.
jQuery is a subset of jQuery, a JavaScript library that is designed to simplify the process of writing codes for websites. JQuery Mobile allows developers to perform the same functionalities for mobile apps. JQuery Mobile allows developers to write cross-platform apps using JavaScript.
Apps built on jQuery Mobile can be deployed and published on multiple OSes and are compatible with numerous platforms. Now, you can get on board with one of the hottest app development platform with the help of this course!
Our course has been created to give you the right balance of theory and practical, by dividing the course into theory as well as hands-on projects. The course is packed with a lot of examples and also includes 5 different projects to help you get down and dirty with this brilliant framework.
The course will help you breakdown the fundamentals of installing and actually coding in jQuery Mobile, before moving on to helping you understand important syntax and functions using the 5 different projects.
The course will cover important concepts such as creating simple websites, add multiple pages, integrating APIs, adding themes and also incorporating CRUD applications.
5 Apps that we will cover in this course:
Simple Mobile Website – a basic website to familiarize you with the syntax
Mobile Movies App – this will help you become familiar with adding features such as fetching, and creating databases.
Event Manager – In this project, you will learn how to incorporate CRUD applications using MongoDB.
WeatherReporter – Here you will build a weather report app from scratch and learn how to integrate APIs
MealTracker – Learn in detail about themes and adding data to local storage with this application.
So, what are you waiting for? Let’s get jiggy with jQuery Mobile and start building your first app!