Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS: Custom Modality – Mobile Warsaw, January 2...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

iOS: Custom Modality – Mobile Warsaw, January 23rd 2017

Modality is a very effective tool. When done right, it makes apps feel much faster and easier to use. But modals became so diverse that Apple’s HIG no longer cuts it. How to choose from all the custom options out there?

Avatar for Kamil Kołodziejczyk

Kamil Kołodziejczyk

January 24, 2017

Other Decks in Technology

Transcript

  1. Custom Modality Modals we design often don’t justify the effort

    required to build them. We often make choice based only on aesthetics rather than the functionality.
  2. HIG doesn’t cut it HIG does a great job covering

    standard UI controls. But the custom modals became so diverse that it’s not enough anymore.
  3. The thing about modals Modals require full attention Focus on

    one task Make the navigation easier to understand
  4. Great for showing a list of actions Safe choice if

    you don’t have a lot of visual content to show Action sheet
  5. Good if context of the previous view is important Arrow

    shows the connection between elements Popover
  6. Navigation Controller vs Modal Overcast keeps player inside the episode.

    Browsing episodes is the most important part Apple Podcasts puts player in the modal, making playback the most important part, separate from browsing
  7. Modals are a very effective tool. At first you might

    find it hard to get, but when you do it right your app will feel much faster and easier to use.
  8. Figure out if it’s supposed to help people do things

    or pick things to do Think if showing the previous view in the background could help people understand what will be affected Mind the details: consider a closing gesture, position and animation