O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). More »
Tracing an app step by step is one way to understand programming; it’s also a time-tested method of debugging an app when it has problems. The following excerpt from the recent publication App Inven...
The following excerpt from the O'Reilly publication Programming iOS 4 offers a look at using Xcode's Project Window when developing an iPhone or iPad application.
An Xcode project must embody ...
On September 27, 2010, Amazon "announced that it will launch a Kindle app for the new BlackBerry PlayBook tablet computer." It's still not here, and that's the reason my PlayBook is ...
The following excerpt from Protecting Your Mobile App IP: The Mini Missing Manual explains fair use and how it may apply to your mobile app.Under a legal doctrine known as fair use, there are times wh...
The following excerpt from Protecting Your Mobile App IP: The Mini Missing Manual will help you determine whether the name you've chosen for your mobile app is already trademarked.Typically, a com...
The greatest app in the world isn't worth much if no one knows about it. That's why marketing -- despite being a dirty word in certain circles -- is key to any app strategy. You might not like it, but...
The final ribbon of standard interface chrome is the seek-and-you-shall-find search bar. If your app manages or accesses big collections of info, your audience will clamor for a way to search it. The ...
Before you build, diagram your app's flow of screens, like a movie director preparing storyboard sketches for every scene of a shoot. Make sure that you have clean, untangled lines through your hi...
The tab bar is a dock of buttons anchored at screen bottom, giving your audience a menu of options to choose from. The result is a tidily categorized app, with its primary features explicitly listed a...