Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
iOS Human Interface Design Guidelines & Beyond
Rating: 3.5 out of 5(58 ratings)
240 students

iOS Human Interface Design Guidelines & Beyond

Learn the iOS human interface design guidelines to start designing apps for iOS!
Created byAlexander Tazh
Last updated 10/2016
English

What you'll learn

  • Start designing apps for iOS
  • Know the ins and outs of design for iOS

Course content

7 sections63 lectures4h 22m total length
  • 3D Touch6:16

    Explore how 3D touch adds an interaction dimension with home screen actions, widgets, and live photos on supported devices. Learn how peek and pop previews and beaking provide quick access.

  • Accessibility2:39

    Design for accessibility by supporting users with vision loss, hearing loss, and other disabilities, providing alternative text labels, bold and larger text, and captions or audio descriptions.

  • Audio9:24

    Learn to design audio in iOS apps, covering volume behavior, silent mode, headphone handling, output routing, system sound services, and selecting correct audio categories to handle interruptions and controls.

  • Authentication2:17

    Explain authenticating only when it adds value and delay sign-in until users can browse. Keep the process quick, unobtrusive, offer simple signup with an email keyboard, and clarify benefits.

  • Data Entry3:06

    Minimize data entry by using pickers or tables instead of text fields, prefill sensible defaults, validate fields on the fly, and enable progression only after required values are gathered.

  • Feedback1:56

    Implement unobtrusive status feedback in the interface, using toolbars or progress bars to immediately display the action result, optionally with sound, while avoiding unnecessary alerts.

  • File Handling2:13

    Hide the file system, auto-save changes, and enable cloud storage with iCloud. Offer a graphical file browser with quick look previews and easy sharing via a document provider.

  • First Launch Experience & Beyond6:04

    Design a fast first launch experience that onboards users quickly, shows a launch screen, and loads initial content while respecting orientation. Provide optional tutorials, helpful tips, and a learn-by-doing approach.

  • Gestures5:28

    Explore iOS gesture design, from tap, drag, and swipe to 3D touch levels, with guidelines to use standard gestures, avoid blocking system gestures, and leverage multi-finger interactions.

  • Loading1:51

    Use clear loading indicators and progress to reduce confusion when content loads, then preload upcoming content in the background while replacing placeholders with actual content to keep users engaged.

  • Modality9:22

    Master modality in iOS design by understanding modal views, alerts, and sheets that focus tasks and block background content, with clear exit paths and consistent transitions.

  • Navigation4:02

    Navigate three styles—hierarchical, flat, and content-driven—and provide a clear path with a logical information structure, using a model view where screens appear in multiple contexts and standard controls.

  • Requesting Permission2:24

    Learn how to request permission for personal data in iOS apps, including location, calendar, contacts, and reminders, with clear explanations, user control, and delaying prompts until features need them.

  • Settings2:00

    Balance in-app configuration with system settings, infer data from the device to reduce prompts, and offer convenient location services shortcuts on the main screen and secondary screens.

  • Terminology2:43

    Emphasize clear terminology by using plain, audience-appropriate language; avoid acronyms and jargon, present key information succinctly, and maintain an informal, friendly tone without patronizing humor.

  • Undo and Redo2:36

    Describe shake-to-undo/redo with a confirm alert; many users ignore the sheet or disable it in settings, and prefix each action with undo or redo plus a descriptor.

Requirements

  • Have basic digital literacy

Description

This course is a must-learn basis in order to start designing apps for iOS.

We will cover the main topics of iOS Human Interface Design Guidelines. You will learn:

  • Interaction principles
  • How to handle graphics
  • How to use various interface elements: UI Bars, UI Views, UI Controls
  • How you can utilize extensions to expand your app beyond the app itself, to be used in photo editing, messages, home screen widgets, share and action activities, accessible from within other apps
  • And a lot more!

This course is great for:

  • designers: learn how to design for iOS and then jump to your UI design software
  • developers: get the knowledge about Human Interface, that you need to start building apps
  • managers: get the knowledge about Human Interface and other principles, in order to control the design and development process better, know what to demand and what to expect

The course is comprised of video lectures. Lectures include a presentation and my voice-over. Slides often illustrate the ideas and concepts in graphic and animated way, so that you can understand the iOS design guidelines and principles easily.

This course is constantly improved and updated, so that you can stay on top of the current Apple iOS Guidelines and design principles.

So, after this course, you will be equipped with knowledge to start planning and designing a great UI and UX for your iOS app.

Who this course is for:

  • Interface designers
  • App developers