CocoaHeads April 17: UI Design Essentials
We've covered a lot of topics at CocoaHeads Silicon Valley, but we've never had an entire night on user interface design. On Thursday night, we're setting that right. I'm going to present UI Design Essentials on April 17 at 7:30pm at the Apple De Anza 3 auditorium.The goal of Thursday night is to answer the question: "how do I go about designing and implementing my user interface?" Some of this will be basic design theory, some will be specific cases, and some will probably go down to the API level.
In addition to this, I have a challenge for you.
If you would like to volunteer your app for a UI makeover in public, contact me at <theocacao with mac dot com on the end>. If selected, your current UI will be critiqued and corrected on stage, so only the bravest souls should apply. In return, you will get some publicity for your app and some free design work. If you'd like to volunteer your app, contact me as soon as possible. Like, tonight.
For the rest of you, bring a list of your UI-related questions. I'd also encourage designers to come this time around, particularly those who are interested in getting involved with Mac software.
In addition to the design session, Joar Wingfors has agreed to kick off the meeting with a 15 minute or so "Xcode Tips" session. It's a great way to learn some techniques you may not know about directly from an expert.
Thursday, April 17 at 7:30pm
Apple De Anza 3 Auditorium
10500 N De Anza, Cupertino
The lobby entrance is on the south edge of the building, on the Stevens Creek side. Walk up and knock so that someone can let you in. There's no fee or pre-registration required. You can just show up.
Also, remember NSCoder Night is tonight from 7pm to 9pm at Orchard Valley Coffee in Campbell.
See you there.
CocoaHeads April 17: UI Design Essentials
Posted Apr 15, 2008 — 15 comments below
Posted Apr 15, 2008 — 15 comments below
Elliott Harris — Apr 15, 08 5727
Jason Medeiros — Apr 15, 08 5728
Eimantas — Apr 15, 08 5729
Natsuo — Apr 15, 08 5730
Paul — Apr 15, 08 5731
Eric Brunstad — Apr 15, 08 5732
Thanks,
Eric
Kelan Champagne — Apr 15, 08 5733
Thanks,
-Kelan
Jeff LaMarche — Apr 15, 08 5734
On that note, I don't suppose you guys are going to have a meeting the week of WWDC, or a Birds of a Feather gathering or anything?
Philip Orr — Apr 16, 08 5737
Like the rest, especially if like me coming from Northern Ireland, if a video source was available that would be great, managed to get the others to date, and I have to say I've enjoyed watching them, helps put faces to name as well.
Talking of UIs and video, will there be anything on converting user interfaces from desktop apps to mobile devices, you know what I'm talking about, the iPhone, or if you start does that mean no video for the rest of us, per NDA.
Thats one thing I was wondering about as well, the week of WWDC, you guys looking to get something planned, I know Scotty (MacDevNet) is trying to get something organised. I'm flying in on the 7th and staying till the 18th, Woot!
Keep up the great work.
Scott Stevenson — Apr 16, 08 5738
Some of us usually end up at the BJ's restaurant, which is attached to the Apple campus.
@Eric Brunstad: By the way, do you have any meetings scheduled for July?
The typical schedule is the second Thursday of each month, but sometimes we have to move the day around.
@Jeff LaMarche: I don't suppose you guys are going to have a meeting the week of WWDC
I think we will probably do something in San Francisco during WWDC, yes.
Everyone that helps out with CocoaHeads is very aware that there is interest in video, and we will always do our best to make that happen. We've posted video for three of the last four meetings. There are a number of factors that go into the decision each time.
Steve Weller — Apr 16, 08 5741
I have been suggesting this topic to Scott for a while now. For anyone starting Mac programing the problem is daunting because they know they have to pass an art exam before they can do any coding. How do I start? How do I know if I am on the right track? It's very uncomfortable territory.
I hope Scott can show how things can be hooked up behind the scenes as well. In theory, if your interface design is supported by a correctly designed set of objects, then changes to the interface can be made to the supporting code quickly and safely.
I'm currently coding a document-based app with a fairly complicated interface and it took sitting down and getting things badly wrong a couple of times before I understood all the Cocoa objects and could apply them to my situation correctly. You know when you get to this point: you find yourself deleting kludgy code that you had scattered all over the place and the elegance shines through.
Chelsea Hardaway — Apr 17, 08 5744
Chelsea Hardaway — Apr 17, 08 5745
JJ — Apr 18, 08 5746
The app is called Color Oracle (http://colororacle.cartography.ch/)
Hope that helps.
Eric Brunstad — May 04, 08 5770
Eric