- Fixed a regression that caused a missing jQuery Mobile CSS file when serving an app using the built-in hosting. (Thanks, Alexander F.)
- Added keyboard shortcut for “Run in Default Browser” menu item. (Thanks, @refugk and Steve S.)
- Fixed a bug in the HDDatabase “find” method. (Thanks, Saku V.)
- Fixed a bug that prevented use of percentage widths and heights in certain cases. (Thanks, Matthew J.)
- Switched CDN for hosted jQuery Mobile files to Microsoft (!) due to some missing files in the official CDN.
- Fixed a bug where a JQMTextbox text color wouldn’t always respect the value set in a theme. (Thanks, Michael DL.)
- Fixed a regression introduced in 1.4.2 the prevented the onOrientationChange event from firing properly. (Thanks, Nello C.)
- Fixed a bug that prevented multiple viewings of a sample image in the Sample Gallery. (Thanks, Jonathon K.)
- Fixed a bug with the JQMTextArea “value” property not returning the correct text. (Thanks, Peter F.)
- Fixed a bug where selecting menu File/New Resource when the project hadn’t yet been saved could crash the app. (Thanks, anonymous crash report submitter.)
- Fixed a bug where the HDPhotoSwipe object was crashing the app when run on Mac OS X 10.7. (Thanks, Carlos R.)
- Fixed a bug where the HD news popover wouldn’t display properly when using a non-U.S. English locale. (Thanks, Carlos R.)
- Fixed a bug where undoing a center vertical alignment could crash the app. (Thanks, anonymous crash report submitter.)
Mobile web-apps are great, and can have many advantages over native apps. But sometimes you need to accomplish something that can only be done by a native app. Perhaps you need to access the device hardware, like the camera or GPS hardware, in a way that web-apps are prohibited to do, or maybe you just want to sell your app on the App Store.
Fortunately, an open-source tool called PhoneGap makes it easy to “wrap” a standard HTML5 mobile web-app in a native wrapper, producing a native app suitable for submission to the App Store. In this tutorial, we’ll review the steps necessary to convert a web-app created with Handheld Designer into a native iPhone or iPad application.
In the second part of this tutorial, we created a “detail” page that displays the detail from an individual day’s forecast. In the tutorial’s final installment, we’ll create a “settings” page that allows the user to personalize the forecast location.
In part one of this tutorial, we created the main page of our weather app, and added code to query a weather web-service, process the returned forecast, and display it in a list view. In part two, we’ll create a “detail” page that displays the detail from an individual day’s forecast.
Copyright © 2010-2014, Handheld Designer, LLC, All Rights Reserved.
Made by hand in New England, USA.