Recently by Elisabeth Robson

If you're interested in learning how to build a Twitter app on your Android phone with Java then you'll want to check out our upcoming online course, Developing Android Applications with Java: Building a Twitter App, and you'll want to watch this screencast so you're ready to go on the first day of class. In this screencast, instructor Tony Hillerson walks you through how to register an application and get your authentication keys to use with OAuth on Twitter.
In this screencast, I show you how to build a simple iPad app using the new SplitViewController. As we build the app, you'll learn the basics of creating a SplitViewController-based app, and how to implement a simple XML reader to read an XML feed, display a list of article titles and load an article into the detail view when its title is tapped in the list.
In my previous post, I showed how you can use JavaScript to detect orientation and style your iPhone and iPad pages. As reader Jason Grigsby kindly pointed out, you can also do this purely with CSS Media Queries! I've reworked the file I made for that example to use CSS Media Queries to do just that. The behavior of the web page is the same in the previous example, but doesn't require any JavaScript to make it all work.
Now that the iPad is out, it's time to style your web pages so they look good on both the iPhone and the iPad. In this screencast, I create one page of content that is styled in two different ways: one for the iPhone and the iPad, and show you how to use CSS Media Queries to select the correct style sheet depending on the device you're using. I also demonstrate how to change the style on the iPad depending on whether you're in portrait or landscape orientation, using a little JavaScript.
There has been an explosion of interest in creating content for the iPhone in the past couple of years, and recently, a corresponding rush of libraries and frameworks to make building iPhone apps easier for those of us who are not experts in Objective-C and Cocoa Touch. Some of these libraries are targeted at web designers, some at programmers.
I've had a few questions about the software I used in my previous screencasts. I created the app using Xcode for the Mac. Xcode is a developer tool, and if you want to develop iPhone apps, you'll need to download both Xcode and the iPhone SDK.
I got some great feedback on my first screencast - thank you! A few of you asked: how can you show a different view for each of the rows in the table view, instead of just showing the same view for each row? I can think of a couple of ways to do this. Here's a new screencast that expands on the previous O'Reilly Books example, with code samples.
One of the most common questions from the iPhone workshops we held recently is: "What is key value coding and why the heck am I getting this error?"
The TableView is a common way to display data on an iPhone. Combining a tab bar with a table view and navigation bar isn't very difficult, but it took me forever to figure out how to do it properly. In my screencast, learn how to avoid common beginner errors and enjoy a practical follow-along exercise to build an app with a tab bar, navigation bar and table view controllers.
I just started learning how to develop for the iPhone. After helping to put together an iPhone workshop with my friend Joe Heck, I got really excited about this new platform. I've dabbled in Cocoa and Objective C before, many years ago, and figured it was time to relearn Mac development so I could write my own apps for the iPhone.

News Topics

Recommended for You

Got a Question?