It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
This is just one of those things where you feel like your own design is utterly terrible, and that all of the other apps have a beautiful design. This question is just about how you would go about creating a user interface that a user would actually want to use?
I work with a graphic designer, and have them mock up what a good working UI should look like, then I come back and tweak the design with what I feel I can realistically make, and hand that back to the designer and see if they think it's ok or needs more changes. I realize that as a programmer I'm too focused on how to make things work then to make them look good, and as such we typically can't create a great UI on our own. Also after mocking up the UI (usually just a few static images on screen or paper) I show it to a few friends (both programmers and non techies) and get their reaction. This step will really show you any deficiencies that your design may have.
Get your hands dirty and use lots of apps. Experience will teach you the interface cues that other developers use to make a seamless and sensible user session. Take notes on how controls transition from one context to another. Observe how controls are organized to make the optimal use of a small screen.
A good review of the iPad noted that the operating system details "fall away" and the user can just use the device through intuition. This is a good ideal to strive for.
User controls should be simple but informative, communicating enough to identify their function, but subtle enough to fall into the background when unused.
Functionality should be organized in a sensible and repeatable fashion. Use the tab and navigation stack design patterns that Apple provides to organize your app's functions.
Edward Tufte is a good source for reading material on how to communicate ideas simply and clearly.
Of course, you will also want to read Apple's own iPhone HIG which explains many of the iPhone widgets that users will use and have prior experience with.
I work with a graphic designer. I provide him specifications about what my app does and he provides a PSD with all screens.
But I have to say, that there is a lot of graphic designers, but the quality is not equal.
My preferred is http://www.sockho.com
He designed my both apps :
Check-in 360 : http://www.check-in360.com
Vegas Radio : http://www.vegasradioapp.com
Thierry
Related
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I lack any knowledge in xcode, cocoa touch or c+++ etc. Now, I am going to try to make a photography app, where I got a tab bar, and 4 undercategories. At the first category, I want it to be a grid of photos who can be enlarged by touching them. I really don't have time to learn more about programming for a couple of months. How is this achieved in the easiest possible way? I am currently leaning towards AQGridView, but since I have zero knowledge of the area I cannot fully understand the instructions. Now before you ask why I want to make an app without any sorts of knowledge, let me answer it. My father is a photographer, and wishes to get an app. If I manage to make one for him, I can get loads of jobs where his photographer friends pay for an app. And if I have already made it, I will probably have a template from the earlier project to take advantage from.
So, in conclusion, my question is: How do I make this possible in the easiest way possible?
Thanks.
Sounds like a great candidate for the new UICollectionViews. There are many grid frameworks out there, but if you have any experience with TableViews on iOS, CollectionViews are a breeze to get up and running quickly. One of the best resources for learning and implementing CollectionViews (outside of the API docs) can be found here:
UICollectionView custom layout tutorial
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I'm a iOS developer. I have developed many apps for iPhone and iPad. Now planning to start with game development. I need few details before starting with it??
How different is game development from appl. development?
Any extra training required for gamin?
Is 2D gaming possible with just Objective C??
what search engines or libraries should i use for 2D/3D games?
any tutorials or books for game development?
Will gaming work purely on Objective C? or other languages like C/C++ needs to be used?
Thanks in advance :)
There are many answers out there, and StackOverflow is not the best place to answer these questions, and you will need to learn a lot about it until you can make something nice (but you will, if you work enough). To answer your points, there is never one true answer, but anyway:
Game is something visual (unless you are writing a text-based game), you'll need good object-oriented programming skills and a thinking that will associate objects at your code level with your actual objects on screen. Most games have loops that handle physics/draw objects every second for many frames.
For a professional game, you'll be needing a framework/tool to develop. It's hard to write barebone Objective-C code and make a game out of it.
Yes, it is possible, but hard.
For 2D, have a look at Cocos2D and Flash, and using Box2D physics engine is a good idea. For 3D, I recommend Unity.
Not one specific I can think of, just search over the web, there are TONS of resources. Everyone understands concepts differently, so one 'super tutorial' of someone may be the 'worse' tutorial for another. Just search until you find a one you understand clearly.
Theoretically, yes, games can run purely using Objective-C, but most of the tools that help creating games use other languages too.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
Let's say you need to rewrite a university website, the key feature being the ability to give certain users permission to edit certain parts of the site, and the editing would all have to happen in-browser.
I've been searching around, looking at various CMSs that fit the build here, but I'm wondering what your opinions are.
So, if you were to have to rewrite the system i described above, what CMS would you use? If none fit the build, would you suggest rolling your own instead?
My immediate reaction was: WordPress. It's currently at 3.1.2 and is a far cry from the simple blogging software it started as. Starting with V3 it took a strong step toward being a CMS. Its multisite feature supports multiple-sub-websites (e.g. for different departments), and it has reasonable support for role-based ACL. It has built-in WYSIWYG editing, and something over 12,000 extensions to had various types of functionality.
Something to remember is that many college sites are being supported by "whoever hasn't graduated yet." This makes long-term maintainability of the core code an important consideration. This is another check in the Win column for WP.
One word of warning: only consider themes that are strongly oriented toward V3+. Also note that themes are more than just a paint job -- they can add major chunks of task-specific functionality. Once you commit to using a theme you may find it challenging to switch to another without a certain amount of local customization.
WordPress is not perfect, but it may be everything you need. Check it out. It's free, extensible, and you clan play with it over a weekend and get a feel for how well it solves your problem.
Your stated requirement is surely available in almost any CMS you care to mention.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
Any One Explain What is Interface Builder in IPhone???
From a tutorial by Switch on the Code:
Interface Builder is good tool for
building complex user interfaces for
the Mac and iPhone platform. It is,
however, a non intuitive program when
you first start using it - at least it
was for me.
Interface Builder is a "What You See Is What You Get" user interface editor. It installs with Apple's Developer Tools.
It allows programmers and people like graphic designers to develop UIs, without needing to write code (in many cases).
Interface Builder saves NIB files (.nib/.xib). When nib files are opened (when the app is run), the system libraries are able to dynamically load all the objects used to create the graphics elements in the original nib file.
Interface Builder is available for iOS apps, OS X apps, and has a history dating back to NeXT (so, it's been around for a while).
inteface builder is a tool used to build UI(user interface) part in iphone programming
It is used to make the graphical user interface of your application in a very short amount of time. it can get buggy sometimes and end up doing more harm than good.
Anything you can do in interface builder can be done in code, so if you are comfortable with laying out your UI in code go for it. Just keep in mind to organize your code well, having a lot of code makes your application harder to maintain.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
M very new to this field of iphone development.I need to make one app in which customer will be Purchasing ticket for movie by selecting the Location,Movie,Timing of show and seat.
Can anyone help me out in implementing Ticket Purchasing Part.
Thanks
Although you haven't asked a specific question and you say nothing about your experience in other programming languages I can give you some hints:
Look at the WWDC videos on http://developer.apple.com
Understand the Model-View-Controller paradigm
Make sure you really understood the Model-View-Controller paradigm
Start with designing your user interface first. Take your time for this. Make mockups on paper, each sheet of paper corresponds to a screen and play with it and show it to some colleagues and watch if they get what to do on each screen. You can also do this in Photoshop or Illustrator or omnigraffle, but in the early stage maybe paper is a simple option.
Build a mockup of your app on the phone itself. Using UIImageViews you can insert the digital screens made digitally to the phone and see how it looks like. Show this version to you customers. If they like the design and feature, you can go on coding.
Code everything
If you want to write a serious application it is good to invest a lot into design. The coding itself is much easier if you know how it will look like in the end, because then you can design the underlying model such that it will be great for your UI.