- iPhone - Posted by weimenglee 11 weeks 3 days ago
SMS Bubble UI in iPhone Apps- 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.
- iPhone - Posted by weimenglee 23 weeks 10 hours ago
Offline iPhone Web Apps- 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.
- iPhone - Posted by weimenglee 31 weeks 2 days ago
Location in iPhone Web Apps- 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.
- iPhone - Posted by weimenglee 33 weeks 2 days ago
Programming Apple Push Notification Services- One of the key limitations of the iPhone is its constraint on running applications in the background. Because of this, applications cannot keep running in the background when the user switches to another application. So, applications that require a constant state of connectivity (such as social networking applications) will not be able to receive timely updates.
- iPhone - Posted by ruadhan 45 weeks 6 days ago
Free iPhone Programming PDF- Hopefully you've been enjoying our series of iPhone articles over previous weeks.The topics recently covered in this series have looked at both developing native apps with Xcode, and developing webapps with Dashcode. Xcode and Dashcode are two IDEs supplied with the iPhone SDK. Now you can get a PDF download that covers both of these approaches to programming for iPhone in one handy document. The content has been arranged (by Wei-Meng Lee) into two practical 'Labs', and is ideal if you are just starting out and want a chance to dip your toe into both approaches. And did I mention it's FREE...?
- Browsers - Posted by weimenglee 51 weeks 1 day ago
Build Web Apps for iPhone using Dashcode- So far, much mobile developer attention has been fixated on the iPhone SDK released by Apple to build native iPhone applications. This is understandable, since with the SDK you can write native iPhone apps that take full advantage of the capabilities provided by the device, such as accessing the accelerometer, the camera, as well as obtain geographical locations using Core Location.
- iPhone - Posted by weimenglee 1 year 5 weeks ago
iPhone Programming Fundamentals - Outlets and Actions- An understanding of outlets and actions is one of the first things you will need for iPhone programming. For someone coming from the .NET background, this is a concept that requires some time to get used to - the concepts are similar, but it is a different way of doing things. And so, in this article, I am going to show you what outlets and actions are. At the end of this article, you will have a solid understanding of how to create outlets and actions, and be on your way to creating great iPhone apps.
- iPhone - Posted by weimenglee 1 year 14 weeks ago
Deploying iPhone Apps to Real Devices- In our previous article on getting started with iPhone development, you learnt how to use the iPhone SDK provided by Apple to develop your first iPhone application. For testing purposes, you used the iPhone Simulator, provided as part of the iPhone SDK. While the iPhone Simulator is a very handy tool that allows you to test your iPhone applications without needing a real device, nothing beats testing on a real device.
- iPhone - Posted by ruadhan 1 year 19 weeks ago
Getting Started with iPhone Development- Developers new to the Mac platform, or new to mobile, might find getting started with iPhone development a little tricky at first. In this article we take a look at the tools involved and go through the main steps in getting your first "Hello World!" iPhone app off the ground.
- Design Patterns - Posted by ronan 2 years 29 weeks ago
iPhone web design patterns- We've been putting some more features into find.mobi recently. One of these features is a new skin designed specially for the iPhone. It may seem strange to have an interface that has a version tailored to one particular device but when you think about it makes sense. Our find.mobi interface already had 3 different versions, for high, medium and low resolution phones.


