Design & Development
SMS Bubble UI in iPhone Apps
June 14, 2010, by weimenglee
Users of iPhone are no stranger to the built-in SMS application that displays your messages using cute little bubbles (see Figure 1). However, this innovative UI feature is not exposed to the iPhone developers - you have to create it yourself if you want to have the same look-and-feel of the SMS application. Creating this UI - which I will call the Bubble UI, allow you to represent information in a conversational style. A good application of this is when you are creating a chat application. Messages exchanged between two persons can be shown in message bubbles... Read More
Using the PopoverView in iPad App Development
May 13, 2010, by weimenglee
In the previous article, we saw how to develop a new type of application known as the Split View-based application on the iPad. And one of the new views introduced for the iPad is the PopoverView, which you had a quick glimpse of it in action in the previous article. In this article, I will show you how you can use the PopoverView in your iPad application, not just in a Split View-based application. Getting Started with the PopoverView... Read More
Developing Split View Based Apps for the iPad
April 19, 2010, by weimenglee
The iPad runs on the same OS used by the iPhone and the iPod touch, which means that developers who are already familiar with iPhone programming are able to quickly write applications for the iPad. In fact, most (if not all) iPhone applications should run without any problem on the iPad, albeit in a smaller frame size, with an option to pixel-double. However, to really make full use of the large size screen afforded by the iPad, you would need to redesign your UI to take into account the extra screen space... Read More
Offline iPhone Web Apps
March 25, 2010, by weimenglee
One of the several features outlined in the HTML 5 specification is the support for Web applications that continue to work while they are offline. This feature is very useful for Web applications because a Web application can be loaded just once and then run offline without needing a persistent Internet connection, making it behave just like a locally installed native application. Dashcode supports the manifest attribute available in the HTML 5 specifications for offline web applications. And so in this article, you will learn how to write offline iPhone Web applications using Dashcode... Read More
Location in iPhone Web Apps
January 26, 2010, by weimenglee
One of the key limitations of developing Web applications for iPhone is that you are not allowed to access the hardware on the device via the Web browser. For example, you cannot access the camera on the iPhone; neither can you access the accelerometer. This seriously limits the kinds of applications you can develop on the iPhone. One notable exception, however, is the support for tracking the location of devices, through a combination of GPS, Wi-Fi, and cellular triangulation... Read More