How to create a personalized user interface for iPad app? [closed] - ios

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm trying to create an application for the iPad but I would like to create a user interface with different styles and controls to those offered in xcode. I would like to create something with an interface like StumblUpon, Flipboard or any other applications that you can see over here http://www.iospirations.com/. I don't know if those kind of interfaces are created with custom controls or some kind of library. If any of you can give some pointers or directions for things to read or try I'll be very grateful. I don't think i can build an interface like those just dragging the standard controls...so that's why I'm completely lost here.
Thanks for your time!

It really depends on what you want to build specifically. You might customise some standard components using UIAppearance Proxy:
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html
and some other components you would build from scratch, perhaps by stacking up several views and moving them around programmatically, with custom backing classes and logic. Move them around using UIView animations, or apply transforms to them using C drawing.
Another option might be to look at if there is any open-source components on GitHub that you could use/customize. iCarousel is a good example of this, take a look through the source code.
https://github.com/nicklockwood/iCarousel
Your question is very general, the bottom line is if you want a custom component you need to build it from scratch. I'd advise against doing too much of this, as it makes your code harder to maintain, harder to to keep inline with iOS updates, and usually includes doing loads of work to achieve roughly the same function that Apple gives you for free

Another good resource (not free though) - http://www.appdesignvault.com

Related

Discussion, the best way in programming iOS? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I usually used to do every thing programmatically, what I mean is I am not using the Interface builder instead I do every thing in the code, like UIButton or UITableView, etc..
So can anyone tell me what is the best for programming iOS, or does that make any difference on the application performance or any thing else?
I am new to programming so I wanna hear that from someone in the field, I searched in Google but I couldn't find a clear answer.
Thanks.
The advantage of using IB is that it allows you make interface really quickly without checking a hundred times that a label should be moved up or down by pixel or two. But when you use IB you can't inherit nib files so if you have a lot of common interface features in several view controllers across your app you probably should use just code.
You really should separate your views from the code. This is what for Interface Builder was made for.
It builds xml files, apart from your application logic, so when you'll need to change anything in design you won't have to touch your code, and mess anything by mistake.
All modern program designs separate view from business logic: MVC, MVVM, MVP and so on. It is considered the best pattern for programming.

What are good ways to learn how to make better looking iPhone applications? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
So I have built an iPhone application using built in SDK controls, just wondering how I could make better looking applications like the ones displayed on http://pttrns.com/
Directions to books or tutorials would be grateful as well as any tips.
Take a look at Scoutzie. It's a website for finding mobile designers and design ideas.
Learn the art of graphics design, build your image assets, and stich them onto your views. You can do this a plethora of ways, not the least of which is custom drawing, image views, pattern colours... Alternatively, you can hire a designer like most of us do. :)
Point is, good iPhone interfaces are usually skinned by designers, or developers with design experience.
Look at good apps and try to recreate the experience. When the UI Layout etc is good, there really is not much left thanlearn how to create sophisticated animations and learn photoshop!
In addition, apple has several guides in the UI topic. Look around in the dev center, there is much to discover!

dart and 3d graphics [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to know how is Dart handling or going to handle the graphics part. I know about WebGl but its written in javascript. Dart does have api for it, but would it get something of its own. A 3d library made for it.
and also in just your opinion what is the future of 3d/2d/etc on web.
I know for the fact that websites will become like apps.
I know that the technology that is eventually going to win is has to be open source otherwise a company could just take on a direction of its own.
I also think that gap between 3d graphics and 2d as is used in websites will narrow down.
And for this matter flash has the answer(meaning to make something appear you use language A and to just make it 3d you use language B, which is not correct way, as both are graphics.) but it belongs to one company.
But all other stuff like webgl, opengl,and unity is too complicated and works on very few places.
Mobiles and desktops will have same kind of graphical power, except size...which i am not sure given googles 3d glasses.
I so wanna learn flash...but not. It doesnt need to be this way to make a button you use css and html, but to make it 3d without hacking you go learn 1 tons of libraries and whole javascript.

Where can I find custom cocoa/xcode class files? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Kind of a noob question, but is there a good way to search for custom controls/objects/frameworks? I was able to stumble upon the Three20 framework and some other things like custom progress bar views and other custom views...but I just kinda 'happened' upon them. Is there any standard place where people post their stuff besides doing a github-wide search?
For UI elements, check out Cocoa Controls. I unfortunately don't know of any other centralized repositories for categories etc. All the useful stuff I've stumbled across came from github, stackoverflow, and/or repeated google searches.
I would recommend staying away from Three20, though. Having used it on some large projects in the past, the framework tended get in the way more than it helped IMHO. Their drawing libraries have some nice conveniences, but it's a lot of bloat to add to your project if you just want a single UI element that the framework provides.
One good site that has aggregated a lot of these is http://cocoacontrols.com/

Cocoa Graphing/Plotting Framework on iOS [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Looking at adding some data graphing to a new iPhone app in development (ala the Stocks app).
I realize I could buckle down and do some Quartz drawing but I'm hoping that someone somewhere has a tip on a Cocoa graphing framework that works on iOS.
Core Plot
There's a plotting framework in active development on Core Plot.
It works on both Mac and iPhone.
Despite eisernWolf spamming links to his Google Code page, it is actually pretty OK.
Core Plot is by far the more advanced library, and the way you want to go for math type applications.
But if your goal is some simple data visualisation, s7graphview has the following going for it:
Much simpler than core plot.
Distributed as source code. Just drop the files into your project.
It's a good way to learn how some of the Core Animation stuff works.
Also I think the default style is a little nicer than Core Plot.
If all you need to do is draw line graphs, take a look at the Seismic example that Apple posted - you can yank large quantities of code from that.
I was wondering the same thing and came across this sample code (AccelerometerGraph).
link to Apple Dev site.
I have begun to play with core-plot as well. It is quite nice.

Resources