I am trying to design a user interface for my iPhone app. It is going to be a simple form kind of look, which has around 8-9 labels and 1 textbox for user input and 1 button.
I am trying to design it in IB.
Can I get some good examples or tools online to create the interface.
Thank you.
Whatever you do, start by reading the iOS Human Interface Guidelines
Related
guys!
I've been studying iOS development for a few days, and I wanted to create a CRUD application to make sure I am understanding the concepts.
Well, I wanted to create a interface to input data similar to the Phone app, where user can insert a new contact. In my understanding, it seems to be a table view. However, every tutorial I find about table views are related to displaying data and not inputing it. Am I right?
I'm not expecting any code sample or anything like that, I just want to know how can I provide a good experience similar to the one in Phone App.
The Contacts app on the iPhone is built on UITableViews. Apple does not provide any guideline for your question. Use them or don't, it's up to you.
It might be quicker though to use a UITableView in your case, as you may need to present/edit much information and the scrolling would already be handled by the system.
I've had a user send me an email to ask if I can make some modifications to my application so that it is more friendly to blind people.
Although he's explained the problems that he is having, I really have no idea on how to approach this. I can't find any guidelines from Apple. Is there any information available, or does anyone have any experience with this sort of thing? Are there some simple things I can do to buttons or images to make them friendly for the blind?
There is a WWDC 2010 video of Session 122 that covers Accessibility and how to add code to your app to help VoiceOver work better. Should be free to view for anyone with an enrolled iOS developer account.
The easiest thing to do is to at least do a setIsAccessibilityElement and setAccessibilityLabel on all your buttons, labels and imageviews (etc.) so that they say something appropriate when a blind person wants to know what they are.
Start by reading the Accessibility Programming Guide for iOS. It covers topics such as the VoiceOver technology that is useful for people with visual impairments or blindness, and how you can program your user interface to work with VoiceOver so that your users can "hear" your user interface.
I have seen apps in App Store that have really attractive UI.When i make an app i use only the default set of control provided by Interface Builder and my app(even though good in functionality)does not have a UI that can attract people.Is there any ref or sample code that teaches us how to design good UIs for iPhone apps.
Also I want to place a control in my App similar to one in iPhone(i.e the way we unlock the iPhone by sliding a button and the iPhone gets unlocked)how can we do this.Please provide some ref or sample code for it.
There is no simples step by step description of how to make really attractive ui's. It takes both time, skill and a sense of esthetics. However, a good starting point is to thoroughly read your way through apples iphone human interface guidelines:
http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html
Yes, I know, most of you are thinking I'm an idiot, butt (kidding) I'm not. I've been searching everywhere for something on how to fully make a navigation-based iphone app, but all I've found is how to set up table views or navigation controllers. I haven't found anything on how to create a data model (something simple from arrays and dictionaries, SQLite and CoreData are a bit out of my scope) or navigate it. Does anyone know of any tutorials or anything like that? Thanks.
The key phrase you're looking for is a 'drill down' pattern.
Apple has a great example (with full sample application) of a drill-down application with a basic data controller:
http://developer.apple.com/iphone/library/samplecode/SimpleDrillDown/Introduction/Intro.html
The Stanford iPhone Development Course provides good information on how to set-up a navigation based app. Specifically, lectures 7 - 9 deal with the topics you were interested in. You can find the lectures on iTunes U. The course assignments and handouts are also available on the course website.
I am just entered into iPhone Application Development. I have to start the work on iPhone Application. And i have some Requirements Specification for particular application. Now for a starting phase i want to prepare a Design Document for that application. So, anyone can suggest me what i have to include in any mobile or iPhone Application ? If you have any same design document then please provide some link, if possible.
Or else, if you have any other idea for starting the application, then also you can suggest.
Thanks in advance.
As a first step I'd always get the user interface down on paper with some mock-ups of screens, location of controls etc.
From that, I usually write in how the transitions between views are triggered and what information is flowing between different parts of the application with regards to the user interface.
Then, I decide on how I need to store the data in my application (usually a separate class) and how this will be accessed from the rest of the application.
A 3 or 4 page document will cover most small apps. I find doing the UI mock-up and basic data is enough to get going and get a bare bones app working.