Apple's Human Interface Guidelines Overview
Vložit
- čas přidán 4. 12. 2019
- In this video I discuss Apple's Human Interface Guidelines. I'm willing to bet that a lot of you haven't read this and some may have never heard of it. In my opinion, it's fundamental reading for any iOS developer. The information in the HIG is vast and valuable. If you have no experience in UI/UX this will be a great start for you. It's a MUST READ!
Human Interface Guidelines:
developer.apple.com/design/hu...
If you like my teaching style, I've released my first iOS dev course which is all about the take-home project job interview for iOS developers.
Course Info - seanallen.teachable.com/
Link to my book - How I Became an iOS Developer:
gumroad.com/l/sean-allen-origin
Hired.com:
hired.com/x/1n01g
Check out my podcast, iOS Dev Discussions:
itunes.apple.com/us/podcast/i...
Are you a gamer? I'm streaming video games on Twitch:
twitch.tv/seanallen
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Ray Wenderlich Books:
store.raywenderlich.com/a/208...
Ray Wenderlich Videos:
store.raywenderlich.com/a/208...
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
Learn Advanced Swift Here:
gumroad.com/a/656585843
Links to my iOS Dev Setup & iOS Dev Book Recommendations
www.amazon.com/shop/seanallen
Personal Links:
Twitter:
/ seanallen_dev
Instagram:
@seanallen_dev
#swift #softwaredeveloper #iosdeveloper - Věda a technologie
It’s a free design education. Absolutely a must read. I read the entire thing every time they update it. Fascinating stuff, plus it makes your apps better.
Well said.
It is awesome, I am not in design (more like backend and support) but I like this GUI stuff from Apple
you prolly dont give a damn but does anybody know a tool to log back into an instagram account?
I was stupid forgot the account password. I would love any help you can offer me
Watch Next - iOS Take Home Project - Job Interview Practice - Free Preview - czcams.com/video/MSIe2y6Fee8/video.html
I was looking for this type guideline but I don't know why I've never found this
thank you Sean ❤️
Happy to help. Enjoy reading it!
Excellent overview and reminder going back to look again
Thanks Sean I been following your videos a year ago and I always find treasure information like this one.
Keep it up
Greets from ARG!
Glad you liked it, Augustin 😀
Love your content!, you make learning ios so fun and easy... greetings from Chile
Thanks! Glad you enjoy it!
Welcome back. Thanks for this reminder. Timely!!!
Thanks! Happy to help.
OK. I'm switching to Command Line App programmer 😜
Not at all an Apple user but really do respect their design philosophy,, never knew there were resources like this! Thanks a lot for making a video like this ;)
I appreciate these contents. I'm new to iOS and I want to be the best I can be and little things like this helps me out big time
Glad you like the content, Corey.
hi sean, thanks man , much needed video
can you make a whole series on this like how to know which method works in background thread so that when it’s loading we show some video or indicator
i know you are a busy man but i think most of us don’t know that kind of stuff and it will be really helpful
Those types of videos are on my "video to do list", but as you can imagine... that's a VERY long list. So many ideas, so little time.
Wow I did not know that guidline existed. It’s definitely useful even outside of iOS development. Thank you very much for sharing.
Happy to help, Frank! It is good general app dev knowledge
Thanks as always Sean! Do you actually read through the entire HIG? Or use it more as a reference and read specific sections as you need them?
The first time, I read it all they way through (because I wanted to learn), but now I skip sections that I may not be using. Near Field Communication is something I don't currently use, for example. But I think for a first timer, it should be read all the way through. It's good information
When I just started as a QA back in 2002 and later as a developer for Mac OS in 2005, AHIG was a must-read (Aqua Human Interface Guidelines, at that time MacOS had water accents and animations everywhere). Without that knowledge, you couldn't develop or test anything for MacOS. All the UI had to comply very strictly to AHIG if you wanted your app to be accepted by the Mac community. Nowadays I see this rule is much less respected, I don't know why.
They aren't as strict with it, but the HIG still has foundational developer knowledge (for those that are just learning to developer for the platform)
Thanks for quick summary!
Glad it was helpful!
i appreciate you and your videos so much.
you’ve helped me grow so much as a freelance ios developer.
do you have any projects or affiliates i can support?
and what are you working on nowadays?
Happy to hear the videos have been helpful. I've gone full-time CZcams and creating Swift & SwiftUI courses with some freelancing/consulting on the side. I appreciate you asking about supporting. Like I mentioned, the main way to support now is through my courses at seanallen.teachable.com. I have a couple different ones ranging from Beginner Swift, a Take Home Project and SwiftUI Fundamentals.
I still have my real book Apple human interface guidelines from a previous era.
Wow, would love to see that
thanks for this!
No problem!
Elementary, my dear watson! Not reading these docs is like cooking without a recipe. You'll get an end product, but it may not be tasty to all.
Agreed!
Thanks, Sean!
First to get early access... nice David. I'm working on the patreon post talking about it now 😀
Helpful
Glad you liked it, Vamsi
Oh I read it a while ago, when Objective-C and ARC was starting. Don’t you fell like inside in a loop reading any Apple’s guideline jumping between links ?
I don't really feel like I'm in a loop. But it's a good read especially if you haven't read it in a while
Which tool is used for game ux designing?
As iOS dev I get all too often a design dictated to me by the client, made by a designer who designs apps like it was a website, with controls and UX that diverges strongly from what's usual on iOS (perhaps to stand out?), and invariably they have almost never heard of the HIG. I'm always surprised the apps get accepted in the AppStore.
Yeah, sometimes it sucks when the client is dead-set on their design and won't budge.
thanks Sean
Happy to help!
ok thank you ❤️❤️❤️❤️
Happy reading!
Hey Sean, i thought you wanted to code your own app, is it still a thing you want to do ?
I am. But can only do one at a time. My current big project is launching my first course by the end of the year. After that, the next big project will be my own app.
@@seanallen I may have missed the big news but what do you mean by launching your course?
@Joe Montero I'm working on a course that's based on the take-home project for iOS Developer job interviews. I'm hoping to launch that by the end of this year.
I'm in the 75%
Hopefully not after today 😂
Apple’s Human Interference Guidelines have become less suited to user needs each and every year since OS9.
The Human User Interface Guidelines back in OS9 days were focused on the way human’s process information, visually, and cognitively. Back then the Apple UI was carefully designed to provide maximum information efficiently, and clearly. But, now the interference guidelines as exercised by Apple’s own developers has progressively reduced the UI to blah, and confusion, and unreliable elements.
Fun fact, they date all the way back to 1982 for designing command-line interfaces, maybe even earlier. By the way I put together a list of links to HIG sections organized by SwiftUI affordances if anyone finds it useful: github.com/AustinConlon/SwiftHIG.
Thanks for sharing, Austin
Ive read it many times but it's not always clear and it often contradicts itself. I've never been a fan of apple or iOS.
Most UI today sucks.
do not understand
I hate this Catalyst shit. Most apps should be developed desktop first, mobile second. Unless they are really "mobile" apps (very few are). Desktop Apps should do so much more like using the daemonology of MacOS and separation into multiple processes behind the scenes and optimized to multiple windows on the front. I really don't understand where this all must be in just one window, when real professionals rarely use just one monitor. Oh yeah i know where it comes from Fucking Web Apps.